diff --git a/Pipfile b/Pipfile index 3d25241..01f9a02 100644 --- a/Pipfile +++ b/Pipfile @@ -29,7 +29,7 @@ tqdm = "==4.28.1" [dev-packages] behave = "==1.2.6" nbval = "==0.9.1" -pytest = "==3.10.0" +pytest = "==4.0.1" [requires] python_version = "3.6" diff --git a/Pipfile.lock b/Pipfile.lock index 9228662..c375b3e 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "378323f3a49483c239bf7994f111e7e29c209eb356ab4cefce42a2fbe8833c77" + "sha256": "2f799208a179313ee4719d23c5aa1af173cb2983035e4f8588a0b350d09df767" }, "pipfile-spec": 6, "requires": { @@ -214,40 +214,40 @@ }, "grpcio": { "hashes": [ - "sha256:09a37a0121215740fb39c5e20afa2d40a4731799d8b7dc61d854a75c9299b6a2", - "sha256:2d06536bcfb6c83e9074b86ce88ae7b2faedfaac5e8cb261b8edb47b3b14dc59", - "sha256:32d967ed8e09c1ef71126fbbe0d2f3bc8d1f7500ae6065b4dd271e0822b83650", - "sha256:41bf456665d666d0a07cb1b363626745dc1a98b02395acd666b36c929133a72a", - "sha256:446b40a37250acb2555962df900e0ce7d5c7e8b9c5353bd786b75a389d2b67a7", - "sha256:5315dfc229223c6e18134e1ad1bec1306372ab74ef4ccee4eebdf4f6e8e149ff", - "sha256:5764615ae4c2bb3de6b8498714c64507ea6bca9461d4fc4421af632491e55139", - "sha256:58b09826e26f7842aca2f81fb4c7169fdff3e58c4b1b635a8a2cd0b3a216ea74", - "sha256:6a6f5bfd3e23ac43dcb11e7ae8ca499c5a283df138d0f70f05cc2a46dd0599d2", - "sha256:703e431ca770b924f85d14bb02a1ebcebf70541a068b4cbc4a1f2fe88cc4e997", - "sha256:78b99a433b8ee41d878facd76c6877a688b5f1e07634968bf3f86fdf0557510e", - "sha256:7907cc0119988532e30594bb3c97d78d3e0998d15a0623d7223bbd4db2fcace3", - "sha256:7b4467b7ba0db4c506c8c689461d75c4d4e626edde2e1b666fba35f473b9c671", - "sha256:7e78e05df820136eff85056253411bc2598ef3c3395508ade7373800825511fb", - "sha256:7e8c15407b5d85cb7ea580e2e272af4063dcdbb1b0ee93f0131ba3b345679bd2", - "sha256:7eae9240a6ad2097f835f5f93050e0ad9440ff50799215b70c9950e743b7c685", - "sha256:817b6c479ff3edd05bc89bbff5ab1ba89392af81894cc27ae6a47d741ca375c6", - "sha256:836e3ccac59c4b3222915d2b6440b1ab13191be15d004cd7ab9fcac5946249fe", - "sha256:8b9b2c5084b883b52c705838b132ddbd5138f64bf21c1fdbeaf854598f9131f3", - "sha256:9a6eaa71d328347fb13f6a3fb4d1564cc393dc37b6d07f37e84c78d8f605b548", - "sha256:9afe4584a7c9928588be3b6340eea887f241e3b470a6cad9827e8f2cd3a90273", - "sha256:9bff46dd43773329fbca3f19b2b07c0be9ec43c5a57a98ef77b7faa810d452e3", - "sha256:a73f989e45b34d211719a62d565ea13db32c7ae741fff5746126b2aacb31a0be", - "sha256:a7a0fa9df943ba46fde64083cf18579c34ae73a56e765e8b3dcf36eed0ad1bdb", - "sha256:a7e6c986b0d12e7fa70faba37fec4cf7366cdba603a6548a79c6e2ed1db906a5", - "sha256:bdad37e6dfcd70524b712e45e7bac7cc05caa2eca563b0c072b5fcdc9dc34468", - "sha256:c0c624efc1fc1433588efb38011a570d1939b23001ef1dfec06ef1734cf00e7e", - "sha256:d2c17d4a1fee746e7d122c84ca9733347beb449bfc0afdba36ad292871d62f4f", - "sha256:d6c798506312648758ee774281f64469109b834f19e5de1a800451ef1d4e276b", - "sha256:dd2dfc067acea55c89f6b2b63a4c96b84534a3073509277ff980c44bfcf3314f", - "sha256:df316ce5b353d8ecb9fdff4c5bedb86964d4f46cf979825a444cc3e03d5ce2d5", - "sha256:e6dc1ed826107f782f300774dd933eadfe54784a5225a0a5af4a31821a440136" - ], - "version": "==1.16.1" + "sha256:18157794625c7f482c03920d7657f389cc25149ebdd565fbe586497b89a95049", + "sha256:1a65e4b4573b5cb52dc4fa08f11919d56d50d9b6bd660f4894b55276133a0d95", + "sha256:1fa868862ccf06cbe1e796075646362d1d381b162f5a7bab1bb3eb466da528b6", + "sha256:38f536e5b5cbd883bc3d91c59c55f2cc73d676d63a98a55dcfac501d1e21bcb8", + "sha256:4c5bca7064cdae993abae93f0dc85b3ca4d36216c31cc4c142c0362107ba805a", + "sha256:5d1c65deb63faa18374673251c021e9e30267e904f1bf120fce7589f890ce640", + "sha256:5ec5cb35e902266398a8878236f0ddfef6c23223eb8215e11807d85aedb7499e", + "sha256:640ac2a4e7eee90bab7999f0e21baaf46a197b927d1a018eca9b28f3bad97878", + "sha256:6455a39b4cebd4c8697ef6bc7aa5151b0d5a0118f0f3ee0dfd85450ee943807b", + "sha256:64a13489ab494d14f36139003397683d67138998fcf12d17f7c304dcca19974e", + "sha256:756e1df64a9a74817bd03ad4cb234f460c423163e88634af222efc27b37e7348", + "sha256:77d4d6375f2134dbfcd10685fcd8218b1e947cba5bfe14b3c889c1537c69a1cd", + "sha256:80fe53c0e66c24c0adadae065604d17099bcef745cf9523e95399c8965d434b5", + "sha256:81dbdc612c4a44e8fc882a93766f770b1b0c61cc70eaa40a5c23cdb07db6bd99", + "sha256:88a0abf0055b60336058bdc701d7b55db6111f94d4a7614c7e7456e92a60c485", + "sha256:8e7d93f6f9c01640d25355cb916197fd7c0ee7d29cdb0fe0ec8a3e0eff6ed158", + "sha256:9715c6d28e9bba3cd5d04102f50c05b425c52749a5d7b4a8e63335d43059a3e8", + "sha256:9a336002a32715002939d8fd38f5839d36c3154190192769ad0a4cca08b21eab", + "sha256:9edaa8b7d100128443787f617ad668152d9c41cc4d6e724fa21a723b7f4c91a9", + "sha256:a269f6deb6739fce39bf78528752548f6a8503cf405624bb5a181b3de14eb864", + "sha256:a2859c2ab94d03e163d4a51417cf29d49e82679a6493cb49d46ea0a000d5b6da", + "sha256:b2a5582d394885fcdc0c590c5539059fdea29f0c5fb32219bf74c20f8f3972b0", + "sha256:b2c2a6c85a6a4e958ec402cd14938cb5ae94a2e5f80dfcf42c0e921dc29415bc", + "sha256:b62f2dcf6480f08e8a1468b4cf65176d4a158714f81714792e0a55e722aa6298", + "sha256:be291805ee2660f061802d5e966c3a2b4acc2d196a8974fab345816877190b53", + "sha256:c00004e3fbcd7d1b293f8443f32e0005ca43afc57f7daf4b042269492597af10", + "sha256:c3307246b1cfc7a7085db9c8adb71508c7b1dd99340df63ad33340acefeb56e3", + "sha256:c534d70cb692fd3205ff7c8785c22bc588eb9db8ba3ad68a7bb196e3062c64ad", + "sha256:c790b256e6c7388f01ed90ecd34c52cc36a41eb59b8cb4b1dcec5890f5e29bbe", + "sha256:e06fd3de868ec33015f0216fa5c9da1b09ffc8391a216a3fb855e350713233f6", + "sha256:e0d5d202531285ea5595ca5e2a5341b571449af6beb1e7c1d3bf206dce406dd0", + "sha256:e558adb4454fd792936b1471246bf2899a2cb769231b87d70f1846d6ede967c1" + ], + "version": "==1.17.0rc1" }, "h5py": { "hashes": [ @@ -507,34 +507,36 @@ }, "netcdf4": { "hashes": [ - "sha256:056210e83688b104b71281ab9fe45e5fd945d65580cc8030865921e78016cf6f", - "sha256:11829a2572b985f9e202d5b550b52334a2ecf66dbfa7af69e6112c9ebf8b03d2", - "sha256:1876219e90ce68cef76b7fcaa2dfbe847ece251296fabd55f5d6a7d9be6383d7", - "sha256:18fbcb26c3005cbae4de160bc22eacd757b3de248278d8e30f03ab27d2d4ded0", - "sha256:45ee95cba5f5891a11bc0f9c69947c1e9a764e88a1aa7e0b38fae8974f983b98", - "sha256:579a814b373336563f3a38b772ba459ff81222efad9376bc9fe090b882fc8dfc", - "sha256:5ad5a92faa2ce3bf80d8451cca5272948561dbd25a6eea232670a0ccead9f05c", - "sha256:61e84511575618857b1069db385817974c725fa9fed084218c670d6cd29e5c55", - "sha256:70d9424d8b3ce097e190a8e5fc4dd8b2642a88a38bb99e39c4ddae873dcd1cb6", - "sha256:86e114c8a58b72ce89c29575912d60c5efbbc582f33eb32cf68bfade31d07a27", - "sha256:917f0e18bc9e53413cefccd86b71f0a5a627769f28f2803feeffaaffd42517be", - "sha256:a269c2a375ef1361be462d6c04c3a55bc8e6e717ff1d2eed20b2e188459fbb81", - "sha256:ac1ae16300eb5c90db9d468a6c976a856bfacafe1ee4a9be7ad6310b10e88a0f", - "sha256:aebc09dd071de3976d35b9acd4d3f2ca74e2656a07464f7bc7a9e4082b5ee9b0", - "sha256:b1ea54ccf3c1dc46a3a7463708d4f1470e94892c5c9754d9c35a103b75d82c70", - "sha256:ba231ce919cef00b251f89b7406cc3117c60fc32519665bbf7912921bf425f8f", - "sha256:c0dab6916693b5eaae89740eaab1a50ba337c6c280d923e1552d638600e1d7e0", - "sha256:c7d5a748c570a9342e9b1280ef021c2219739fd2fe5a8ce02eb970ffee1f5c36", - "sha256:cab62d95c8deb822ac3ecd8dc78043bb163d95b2568b4e93b3baa438d8324edf", - "sha256:cac34ec37e115a2762741a288db7be9b3256b6deb4a9bb0cdb7e207c3f6fb0b2", - "sha256:d4fc65b98e348c39d082ab6b4b7f6d636b1b4e63bec016e5bca189fee5d46403", - "sha256:def8226a7806e1084abfa43318796b4c806eda4b14a013e2c072468eba8d91e3", - "sha256:e943f3f4e209ad1f3284406097d7bf47da5176840923e30f0bdcfe85d38c4f7f", - "sha256:ec07c03f102eef4566131f5b5451eff5ca5761874e3ce81a8b124556d0ebed52", - "sha256:f1cad3f65a0784c7bb7d0dd1c85af2900602e2d8067652184a742ca70daf56fc" + "sha256:02e5112b768936f66364f9e05f0433d418cf75d83a94ae28f727e355fd28c6d2", + "sha256:090a393852c791ddf2ace7378a6650f95a981f51d6c64f4bf066104e43c5c0fc", + "sha256:23b8219de812ed754c84e8eb51ac97393e3c174ec2cd749f72e8ab112a8037ce", + "sha256:252c0b3ea74e15b31ba78ef72e5bddbc4844c1cadc1daf0a1d643a9018087953", + "sha256:28b9757a7693961653d28b09053de35b2f4f9493c76b5dc7ca419daaacf3c413", + "sha256:29adb96ccf47d27020589e4ff17f8af9cd5e480dd44e8aa4de4fec66381edf49", + "sha256:304542d1074d13eb51fb8a47d96c60e590a71e134a3b9e25ffea6ef9999e8f4f", + "sha256:31046ec63bfe3d26c6e44b1fc66e871ae2311342cf9ebab9a21eb1fb6f21a600", + "sha256:3c1f52d5276c69f07aec09265615aaddf9362fed32ad4e4f6eb92437861a1c03", + "sha256:476ce815cbdf51396664193deb9af67413807a4804ab2a033711197cef2db810", + "sha256:55436d010b07c97a465ab9fdbd823349dd1f2e7d61b2b5418b5987e9ddcf865a", + "sha256:5760ad85be180875fb09ea189323c7b3a8b3dd7ef17f5cb977deeb968e3a6aba", + "sha256:6ddccb0e2705a1fb347d699e2c8fa3872a45a057b8da26706cf8059a3f337415", + "sha256:73dda76a13d55753af96562cbb61877520c012796f6146742fbbd45385854c86", + "sha256:7a139e60f302db84e3e3fe7eb2a11c7a97326f78c5de06ce76ea18720c7a145a", + "sha256:848512566ced82fd46c20a8ccff8e72d1ef863997f5d3e32e61994312b94c24f", + "sha256:923352ff35fef9b00da41c6bbf9693f707dc802bedc2b05bfb15b282f888e607", + "sha256:97700c187f046f10966f4f3581790f9a10a996aee76772a179e0a692f766261d", + "sha256:9f849574bbf7584c77167538510470f62f96b947c9bac23485cda420d6c4e314", + "sha256:a6d83984eeabcaae248c5582667ca0795b38e4eb901152da39c6e2f5ee42a9e5", + "sha256:a9bf9e78369969dedcdbd72dd78b76a002bc52fb59e751ba506c2dc7cae9f027", + "sha256:b0c8b04c4f0b3d99952627e6c1e63701b9127660f81885c91f681a6497ce2107", + "sha256:b934af350459cf9041bcdf5472e2aa56ed7321c018d918e9f325ec9a1f9d1a30", + "sha256:bcec0c725e5aeba299cd43bf10dce5c62513dfb14a377abd1a76234cfa34f4ce", + "sha256:c882d557341560ff3b111e40f553f9a88fa6e73132acfee790e2b97b2f42b568", + "sha256:ca2d60a33c35fc9b1dddaf4f71509d6fa201bfa78bafb4c1bccaeaa0f5cffbc7", + "sha256:d35a138545c10a3153ce8dc28af6bba61d6c5e318769c769687e876fdbaf3503", + "sha256:dfdc049df47c5727455a7bd845f970ec64485efb6df87ac21f0d08dc344a28a5" ], - "index": "pypi", - "version": "==1.4.1" + "version": "==1.4.2" }, "networkx": { "hashes": [ @@ -551,44 +553,42 @@ }, "numpy": { "hashes": [ - "sha256:07379fe0b450f6fd6e5934a9bc015025bb4ce1c8fbed3ca8bef29328b1bc9570", - "sha256:085afac75bbc97a096744fcfc97a4b321c5a87220286811e85089ae04885acdd", - "sha256:2d6481c6bdab1c75affc0fc71eb1bd4b3ecef620d06f2f60c3f00521d54be04f", - "sha256:2df854df882d322d5c23087a4959e145b953dfff2abe1774fec4f639ac2f3160", - "sha256:381ad13c30cd1d0b2f3da8a0c1a4aa697487e8bb0e9e0cbeb7439776bcb645f8", - "sha256:385f1ce46e08676505b692bfde918c1e0b350963a15ef52d77691c2cf0f5dbf6", - "sha256:4130e5ae16c656b7de654dc5e595cfeb85d3a4b0bb0734d19c0dce6dc7ee0e07", - "sha256:4d278c2261be6423c5e63d8f0ceb1b0c6db3ff83f2906f4b860db6ae99ca1bb5", - "sha256:51c5dcb51cf88b34b7d04c15f600b07c6ccbb73a089a38af2ab83c02862318da", - "sha256:589336ba5199c8061239cf446ee2f2f1fcc0c68e8531ee1382b6fc0c66b2d388", - "sha256:5ae3564cb630e155a650f4f9c054589848e97836bebae5637240a0d8099f817b", - "sha256:5edf1acc827ed139086af95ce4449b7b664f57a8c29eb755411a634be280d9f2", - "sha256:6b82b81c6b3b70ed40bc6d0b71222ebfcd6b6c04a6e7945a936e514b9113d5a3", - "sha256:6c57f973218b776195d0356e556ec932698f3a563e2f640cfca7020086383f50", - "sha256:758d1091a501fd2d75034e55e7e98bfd1370dc089160845c242db1c760d944d9", - "sha256:8622db292b766719810e0cb0f62ef6141e15fe32b04e4eb2959888319e59336b", - "sha256:8b8dcfcd630f1981f0f1e3846fae883376762a0c1b472baa35b145b911683b7b", - "sha256:91fdd510743ae4df862dbd51a4354519dd9fb8941347526cd9c2194b792b3da9", - "sha256:97fa8f1dceffab782069b291e38c4c2227f255cdac5f1e3346666931df87373e", - "sha256:9b705f18b26fb551366ab6347ba9941b62272bf71c6bbcadcd8af94d10535241", - "sha256:9d69967673ab7b028c2df09cae05ba56bf4e39e3cb04ebe452b6035c3b49848e", - "sha256:9e1f53afae865cc32459ad211493cf9e2a3651a7295b7a38654ef3d123808996", - "sha256:a4a433b3a264dbc9aa9c7c241e87c0358a503ea6394f8737df1683c7c9a102ac", - "sha256:baadc5f770917ada556afb7651a68176559f4dca5f4b2d0947cd15b9fb84fb51", - "sha256:c725d11990a9243e6ceffe0ab25a07c46c1cc2c5dc55e305717b5afe856c9608", - "sha256:d696a8c87315a83983fc59dd27efe034292b9e8ad667aeae51a68b4be14690d9", - "sha256:e1864a4e9f93ddb2dc6b62ccc2ec1f8250ff4ac0d3d7a15c8985dd4e1fbd6418", - "sha256:e1d18421a7e2ad4a655b76e65d549d4159f8874c18a417464c1d439ee7ccc7cd" - ], - "index": "pypi", - "version": "==1.14.5" + "sha256:0df89ca13c25eaa1621a3f09af4c8ba20da849692dcae184cb55e80952c453fb", + "sha256:154c35f195fd3e1fad2569930ca51907057ae35e03938f89a8aedae91dd1b7c7", + "sha256:18e84323cdb8de3325e741a7a8dd4a82db74fde363dce32b625324c7b32aa6d7", + "sha256:1e8956c37fc138d65ded2d96ab3949bd49038cc6e8a4494b1515b0ba88c91565", + "sha256:23557bdbca3ccbde3abaa12a6e82299bc92d2b9139011f8c16ca1bb8c75d1e95", + "sha256:24fd645a5e5d224aa6e39d93e4a722fafa9160154f296fd5ef9580191c755053", + "sha256:36e36b6868e4440760d4b9b44587ea1dc1f06532858d10abba98e851e154ca70", + "sha256:3d734559db35aa3697dadcea492a423118c5c55d176da2f3be9c98d4803fc2a7", + "sha256:416a2070acf3a2b5d586f9a6507bb97e33574df5bd7508ea970bbf4fc563fa52", + "sha256:4a22dc3f5221a644dfe4a63bf990052cc674ef12a157b1056969079985c92816", + "sha256:4d8d3e5aa6087490912c14a3c10fbdd380b40b421c13920ff468163bc50e016f", + "sha256:4f41fd159fba1245e1958a99d349df49c616b133636e0cf668f169bce2aeac2d", + "sha256:561ef098c50f91fbac2cc9305b68c915e9eb915a74d9038ecf8af274d748f76f", + "sha256:56994e14b386b5c0a9b875a76d22d707b315fa037affc7819cda08b6d0489756", + "sha256:73a1f2a529604c50c262179fcca59c87a05ff4614fe8a15c186934d84d09d9a5", + "sha256:7da99445fd890206bfcc7419f79871ba8e73d9d9e6b82fe09980bc5bb4efc35f", + "sha256:99d59e0bcadac4aa3280616591fb7bcd560e2218f5e31d5223a2e12a1425d495", + "sha256:a4cc09489843c70b22e8373ca3dfa52b3fab778b57cf81462f1203b0852e95e3", + "sha256:a61dc29cfca9831a03442a21d4b5fd77e3067beca4b5f81f1a89a04a71cf93fa", + "sha256:b1853df739b32fa913cc59ad9137caa9cc3d97ff871e2bbd89c2a2a1d4a69451", + "sha256:b1f44c335532c0581b77491b7715a871d0dd72e97487ac0f57337ccf3ab3469b", + "sha256:b261e0cb0d6faa8fd6863af26d30351fd2ffdb15b82e51e81e96b9e9e2e7ba16", + "sha256:c857ae5dba375ea26a6228f98c195fec0898a0fd91bcf0e8a0cae6d9faf3eca7", + "sha256:cf5bb4a7d53a71bb6a0144d31df784a973b36d8687d615ef6a7e9b1809917a9b", + "sha256:db9814ff0457b46f2e1d494c1efa4111ca089e08c8b983635ebffb9c1573361f", + "sha256:df04f4bad8a359daa2ff74f8108ea051670cafbca533bb2636c58b16e962989e", + "sha256:ecf81720934a0e18526177e645cbd6a8a21bb0ddc887ff9738de07a1df5c6b61", + "sha256:edfa6fba9157e0e3be0f40168eb142511012683ac3dc82420bee4a3f3981b30e" + ], + "version": "==1.15.4" }, "packaging": { "hashes": [ "sha256:0886227f54515e592aaa2e5a553332c73962917f2831f1b0f9b9f4380a4b9807", "sha256:f95a1e147590f204328170981833854229bb2912ac3d5f89e2a8ccd2834800c9" ], - "index": "pypi", "version": "==18.0" }, "pandas": { @@ -614,7 +614,6 @@ "sha256:f71f1a7e2d03758f6e957896ed696254e2bc83110ddbc6942018f1a232dd9dad", "sha256:fb944c8f0b0ab5c1f7846c686bc4cdf8cde7224655c12edcd59d5212cd57bec0" ], - "index": "pypi", "version": "==0.23.4" }, "pandocfilters": { @@ -763,9 +762,9 @@ }, "pyrsistent": { "hashes": [ - "sha256:5a31f6b093da3401fefdeb53a0980e3145bb9d2bf852b579cc7b39c7f0016c87" + "sha256:05910b7ff43cec0a853c15da0bfaf2867faa95f29b08e71f5846a195f1f38c75" ], - "version": "==0.14.6" + "version": "==0.14.7" }, "python-dateutil": { "hashes": [ @@ -1344,17 +1343,17 @@ }, "pyrsistent": { "hashes": [ - "sha256:5a31f6b093da3401fefdeb53a0980e3145bb9d2bf852b579cc7b39c7f0016c87" + "sha256:05910b7ff43cec0a853c15da0bfaf2867faa95f29b08e71f5846a195f1f38c75" ], - "version": "==0.14.6" + "version": "==0.14.7" }, "pytest": { "hashes": [ - "sha256:630ff1dbe04f469ee78faa5660f712e58b953da7df22ea5d828c9012e134da43", - "sha256:a2b5232735dd0b736cbea9c0f09e5070d78fcaba2823a4f6f09d9a81bd19415c" + "sha256:1d131cc532be0023ef8ae265e2a779938d0619bb6c2510f52987ffcba7fa1ee4", + "sha256:ca4761407f1acc85ffd1609f464ca20bb71a767803505bd4127d0e45c5a50e23" ], "index": "pypi", - "version": "==3.10.0" + "version": "==4.0.1" }, "python-dateutil": { "hashes": [