diff --git a/.gitignore b/.gitignore index abac6a4..58dfb66 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ .ipynb_checkpoints __pycache__ .DS_Store +.vscode/ data/test.csv data/kaggle_submit.csv diff --git a/Pipfile b/Pipfile index a143328..9444d1c 100644 --- a/Pipfile +++ b/Pipfile @@ -6,6 +6,7 @@ verify_ssl = true [dev-packages] jupyterlab = "*" docker = "*" +pylint = "*" [packages] pandas = "*" diff --git a/Pipfile.lock b/Pipfile.lock index d30e4f1..64443cf 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "ad6fa366508ac6b79ab54a1f762bd1f32b4302a8f3db86849718923f70f7ea13" + "sha256": "c9040fa65384eba67aebe0f5264388a8b901aa9734b0719c6a48b00fa39cf67a" }, "pipfile-spec": 6, "requires": { @@ -25,125 +25,121 @@ }, "joblib": { "hashes": [ - "sha256:4deed0d8d3368aa0353f9a3cb22582c7100ce9db2c4b489c838957982b3a5d2b", - "sha256:e03840163390c19d139381a2545e413b192d9253ea41286085e30ceaeadbfec4" + "sha256:21e0c34a69ad7fde4f2b1f3402290e9ec46f545f15f1541c582edfe05d87b63a", + "sha256:315d6b19643ec4afd4c41c671f9f2d65ea9d787da093487a81ead7b0bac94524" ], "index": "pypi", - "version": "==0.13.1" + "version": "==0.13.2" }, "kiwisolver": { "hashes": [ - "sha256:0ee4ed8b3ae8f5f712b0aa9ebd2858b5b232f1b9a96b0943dceb34df2a223bc3", - "sha256:0f7f532f3c94e99545a29f4c3f05637f4d2713e7fd91b4dd8abfc18340b86cd5", - "sha256:1a078f5dd7e99317098f0e0d490257fd0349d79363e8c923d5bb76428f318421", - "sha256:1aa0b55a0eb1bd3fa82e704f44fb8f16e26702af1a073cc5030eea399e617b56", - "sha256:2874060b91e131ceeff00574b7c2140749c9355817a4ed498e82a4ffa308ecbc", - "sha256:379d97783ba8d2934d52221c833407f20ca287b36d949b4bba6c75274bcf6363", - "sha256:3b791ddf2aefc56382aadc26ea5b352e86a2921e4e85c31c1f770f527eb06ce4", - "sha256:4329008a167fac233e398e8a600d1b91539dc33c5a3eadee84c0d4b04d4494fa", - "sha256:45813e0873bbb679334a161b28cb9606d9665e70561fd6caa8863e279b5e464b", - "sha256:53a5b27e6b5717bdc0125338a822605084054c80f382051fb945d2c0e6899a20", - "sha256:574f24b9805cb1c72d02b9f7749aa0cc0b81aa82571be5201aa1453190390ae5", - "sha256:66f82819ff47fa67a11540da96966fb9245504b7f496034f534b81cacf333861", - "sha256:79e5fe3ccd5144ae80777e12973027bd2f4f5e3ae8eb286cabe787bed9780138", - "sha256:83410258eb886f3456714eea4d4304db3a1fc8624623fc3f38a487ab36c0f653", - "sha256:8b6a7b596ce1d2a6d93c3562f1178ebd3b7bb445b3b0dd33b09f9255e312a965", - "sha256:9576cb63897fbfa69df60f994082c3f4b8e6adb49cccb60efb2a80a208e6f996", - "sha256:95a25d9f3449046ecbe9065be8f8380c03c56081bc5d41fe0fb964aaa30b2195", - "sha256:a424f048bebc4476620e77f3e4d1f282920cef9bc376ba16d0b8fe97eec87cde", - "sha256:aaec1cfd94f4f3e9a25e144d5b0ed1eb8a9596ec36d7318a504d813412563a85", - "sha256:acb673eecbae089ea3be3dcf75bfe45fc8d4dcdc951e27d8691887963cf421c7", - "sha256:b15bc8d2c2848a4a7c04f76c9b3dc3561e95d4dabc6b4f24bfabe5fd81a0b14f", - "sha256:b1c240d565e977d80c0083404c01e4d59c5772c977fae2c483f100567f50847b", - "sha256:c595693de998461bcd49b8d20568c8870b3209b8ea323b2a7b0ea86d85864694", - "sha256:ce3be5d520b4d2c3e5eeb4cd2ef62b9b9ab8ac6b6fedbaa0e39cdb6f50644278", - "sha256:e0f910f84b35c36a3513b96d816e6442ae138862257ae18a0019d2fc67b041dc", - "sha256:ea36e19ac0a483eea239320aef0bd40702404ff8c7e42179a2d9d36c5afcb55c", - "sha256:efabbcd4f406b532206b8801058c8bab9e79645b9880329253ae3322b7b02cd5", - "sha256:f923406e6b32c86309261b8195e24e18b6a8801df0cfc7814ac44017bfcb3939" - ], - "version": "==1.0.1" + "sha256:05b5b061e09f60f56244adc885c4a7867da25ca387376b02c1efc29cc16bcd0f", + "sha256:26f4fbd6f5e1dabff70a9ba0d2c4bd30761086454aa30dddc5b52764ee4852b7", + "sha256:3b2378ad387f49cbb328205bda569b9f87288d6bc1bf4cd683c34523a2341efe", + "sha256:400599c0fe58d21522cae0e8b22318e09d9729451b17ee61ba8e1e7c0346565c", + "sha256:47b8cb81a7d18dbaf4fed6a61c3cecdb5adec7b4ac292bddb0d016d57e8507d5", + "sha256:53eaed412477c836e1b9522c19858a8557d6e595077830146182225613b11a75", + "sha256:58e626e1f7dfbb620d08d457325a4cdac65d1809680009f46bf41eaf74ad0187", + "sha256:5a52e1b006bfa5be04fe4debbcdd2688432a9af4b207a3f429c74ad625022641", + "sha256:5c7ca4e449ac9f99b3b9d4693debb1d6d237d1542dd6a56b3305fe8a9620f883", + "sha256:682e54f0ce8f45981878756d7203fd01e188cc6c8b2c5e2cf03675390b4534d5", + "sha256:79bfb2f0bd7cbf9ea256612c9523367e5ec51d7cd616ae20ca2c90f575d839a2", + "sha256:7f4dd50874177d2bb060d74769210f3bce1af87a8c7cf5b37d032ebf94f0aca3", + "sha256:8944a16020c07b682df861207b7e0efcd2f46c7488619cb55f65882279119389", + "sha256:8aa7009437640beb2768bfd06da049bad0df85f47ff18426261acecd1cf00897", + "sha256:939f36f21a8c571686eb491acfffa9c7f1ac345087281b412d63ea39ca14ec4a", + "sha256:9733b7f64bd9f807832d673355f79703f81f0b3e52bfce420fc00d8cb28c6a6c", + "sha256:a02f6c3e229d0b7220bd74600e9351e18bc0c361b05f29adae0d10599ae0e326", + "sha256:a0c0a9f06872330d0dd31b45607197caab3c22777600e88031bfe66799e70bb0", + "sha256:acc4df99308111585121db217681f1ce0eecb48d3a828a2f9bbf9773f4937e9e", + "sha256:b64916959e4ae0ac78af7c3e8cef4becee0c0e9694ad477b4c6b3a536de6a544", + "sha256:d3fcf0819dc3fea58be1fd1ca390851bdb719a549850e708ed858503ff25d995", + "sha256:d52e3b1868a4e8fd18b5cb15055c76820df514e26aa84cc02f593d99fef6707f", + "sha256:db1a5d3cc4ae943d674718d6c47d2d82488ddd94b93b9e12d24aabdbfe48caee", + "sha256:e3a21a720791712ed721c7b95d433e036134de6f18c77dbe96119eaf7aa08004", + "sha256:e8bf074363ce2babeb4764d94f8e65efd22e6a7c74860a4f05a6947afc020ff2", + "sha256:f16814a4a96dc04bf1da7d53ee8d5b1d6decfc1a92a63349bb15d37b6a263dd9", + "sha256:f2b22153870ca5cf2ab9c940d7bc38e8e9089fa0f7e5856ea195e1cf4ff43d5a", + "sha256:f790f8b3dff3d53453de6a7b7ddd173d2e020fb160baff578d578065b108a05f" + ], + "version": "==1.1.0" }, "matplotlib": { "hashes": [ - "sha256:16aa61846efddf91df623bbb4598e63be1068a6b6a2e6361cc802b41c7a286eb", - "sha256:1975b71a33ac986bb39b6d5cfbc15c7b1f218f1134efb4eb3881839d6ae69984", - "sha256:2b222744bd54781e6cc0b717fa35a54e5f176ba2ced337f27c5b435b334ef854", - "sha256:317643c0e88fad55414347216362b2e229c130edd5655fea5f8159a803098468", - "sha256:4269ce3d1b897d46fc3cc2273a0cc2a730345bb47e4456af662e6fca85c89dd7", - "sha256:65214fd668975077cdf8d408ccf2b2d6bdf73b4e6895a79f8e99ce4f0b43fcdb", - "sha256:74bc213ab8a92d86a0b304d9359d1e1d14168d4c6121b83862c9d8a88b89a738", - "sha256:88949be0db54755995dfb0210d0099a8712a3c696c860441971354c3debfc4af", - "sha256:8e1223d868be89423ec95ada5f37aa408ee64fe76ccb8e4d5f533699ba4c0e4a", - "sha256:9fa00f2d7a552a95fa6016e498fdeb6d74df537853dda79a9055c53dfc8b6e1a", - "sha256:c27fd46cab905097ba4bc28d5ba5289930f313fb1970c9d41092c9975b80e9b4", - "sha256:c94b792af431f6adb6859eb218137acd9a35f4f7442cea57e4a59c54751c36af", - "sha256:f4c12a01eb2dc16693887a874ba948b18c92f425c4d329639ece6d3bb8e631bb" + "sha256:08d9bc2e2acef42965256acd5015dc2c899cbd53e01bf4214c5510c7ea0efd2d", + "sha256:1e0213f87cc0076f7b0c4c251d7e23601e2419cd98691df79edb95517ba06f0c", + "sha256:1f31053f660df5f0310118d7f5bd1e8025170e9773f0bebe8fec486d0926adf6", + "sha256:399bf6352633aeeb45ca55c6c943fa2738022fb17ae498c32a142ced0b41528d", + "sha256:409a5894efb810d630d2512449c7a4394de9a4d15fc6394e26a409b17d9cc18c", + "sha256:5c5ef5cf1bc8f483123102e2615644937af7d4c01d100acc72bf74a044a78717", + "sha256:d0052be5cdfa27018bb08194b8812c47cb985d60eb682e1809c76e9600839516", + "sha256:e7d6620d145ca9f6c3e88248e5734b6fda430e75e70755b887e48f8e9bc1de2a", + "sha256:f3d8b6bccc577e4e5ecbd58fdd63cacb8e58f0ed1e97616a7f7a7baaf4b8d036" ], "index": "pypi", - "version": "==3.0.2" + "version": "==3.1.0" }, "numpy": { "hashes": [ - "sha256:0cdbbaa30ae69281b18dd995d3079c4e552ad6d5426977f66b9a2a95f11f552a", - "sha256:2b0cca1049bd39d1879fa4d598624cafe82d35529c72de1b3d528d68031cdd95", - "sha256:31d3fe5b673e99d33d70cfee2ea8fe8dccd60f265c3ed990873a88647e3dd288", - "sha256:34dd4922aab246c39bf5df03ca653d6265e65971deca6784c956bf356bca6197", - "sha256:384e2dfa03da7c8d54f8f934f61b6a5e4e1ebb56a65b287567629d6c14578003", - "sha256:392e2ea22b41a22c0289a88053204b616181288162ba78e6823e1760309d5277", - "sha256:4341a39fc085f31a583be505eabf00e17c619b469fef78dc7e8241385bfddaa4", - "sha256:45080f065dcaa573ebecbfe13cdd86e8c0a68c4e999aa06bd365374ea7137706", - "sha256:485cb1eb4c9962f4cd042fed9424482ec1d83fee5dc2ef3f2552ac47852cb259", - "sha256:575cefd28d3e0da85b0864506ae26b06483ee4a906e308be5a7ad11083f9d757", - "sha256:62784b35df7de7ca4d0d81c5b6af5983f48c5cdef32fc3635b445674e56e3266", - "sha256:69c152f7c11bf3b4fc11bc4cc62eb0334371c0db6844ebace43b7c815b602805", - "sha256:6ccfdcefd287f252cf1ea7a3f1656070da330c4a5658e43ad223269165cdf977", - "sha256:7298fbd73c0b3eff1d53dc9b9bdb7add8797bb55eeee38c8ccd7906755ba28af", - "sha256:79463d918d1bf3aeb9186e3df17ddb0baca443f41371df422f99ee94f4f2bbfe", - "sha256:8bbee788d82c0ac656536de70e817af09b7694f5326b0ef08e5c1014fcb96bb3", - "sha256:a863957192855c4c57f60a75a1ac06ce5362ad18506d362dd807e194b4baf3ce", - "sha256:ae602ba425fb2b074e16d125cdce4f0194903da935b2e7fe284ebecca6d92e76", - "sha256:b13faa258b20fa66d29011f99fdf498641ca74a0a6d9266bc27d83c70fea4a6a", - "sha256:c2c39d69266621dd7464e2bb740d6eb5abc64ddc339cc97aa669f3bb4d75c103", - "sha256:e9c88f173d31909d881a60f08a8494e63f1aff2a4052476b24d4f50e82c47e24", - "sha256:f1a29267ac29fff0913de0f11f3a9edfcd3f39595f467026c29376fad243ebe3", - "sha256:f69dde0c5a137d887676a8129373e44366055cf19d1b434e853310c7a1e68f93" + "sha256:0778076e764e146d3078b17c24c4d89e0ecd4ac5401beff8e1c87879043a0633", + "sha256:141c7102f20abe6cf0d54c4ced8d565b86df4d3077ba2343b61a6db996cefec7", + "sha256:14270a1ee8917d11e7753fb54fc7ffd1934f4d529235beec0b275e2ccf00333b", + "sha256:27e11c7a8ec9d5838bc59f809bfa86efc8a4fd02e58960fa9c49d998e14332d5", + "sha256:2a04dda79606f3d2f760384c38ccd3d5b9bb79d4c8126b67aff5eb09a253763e", + "sha256:3c26010c1b51e1224a3ca6b8df807de6e95128b0908c7e34f190e7775455b0ca", + "sha256:52c40f1a4262c896420c6ea1c6fda62cf67070e3947e3307f5562bd783a90336", + "sha256:6e4f8d9e8aa79321657079b9ac03f3cf3fd067bf31c1cca4f56d49543f4356a5", + "sha256:7242be12a58fec245ee9734e625964b97cf7e3f2f7d016603f9e56660ce479c7", + "sha256:7dc253b542bfd4b4eb88d9dbae4ca079e7bf2e2afd819ee18891a43db66c60c7", + "sha256:94f5bd885f67bbb25c82d80184abbf7ce4f6c3c3a41fbaa4182f034bba803e69", + "sha256:a89e188daa119ffa0d03ce5123dee3f8ffd5115c896c2a9d4f0dbb3d8b95bfa3", + "sha256:ad3399da9b0ca36e2f24de72f67ab2854a62e623274607e37e0ce5f5d5fa9166", + "sha256:b0348be89275fd1d4c44ffa39530c41a21062f52299b1e3ee7d1c61f060044b8", + "sha256:b5554368e4ede1856121b0dfa35ce71768102e4aa55e526cb8de7f374ff78722", + "sha256:cbddc56b2502d3f87fda4f98d948eb5b11f36ff3902e17cb6cc44727f2200525", + "sha256:d79f18f41751725c56eceab2a886f021d70fd70a6188fd386e29a045945ffc10", + "sha256:dc2ca26a19ab32dc475dbad9dfe723d3a64c835f4c23f625c2b6566ca32b9f29", + "sha256:dd9bcd4f294eb0633bb33d1a74febdd2b9018b8b8ed325f861fffcd2c7660bb8", + "sha256:e8baab1bc7c9152715844f1faca6744f2416929de10d7639ed49555a85549f52", + "sha256:ec31fe12668af687b99acf1567399632a7c47b0e17cfb9ae47c098644ef36797", + "sha256:f12b4f7e2d8f9da3141564e6737d79016fe5336cc92de6814eba579744f65b0a", + "sha256:f58ac38d5ca045a377b3b377c84df8175ab992c970a53332fa8ac2373df44ff7" ], "index": "pypi", - "version": "==1.16.1" + "version": "==1.16.4" }, "pandas": { "hashes": [ - "sha256:02c830f951f3dc8c3164e2639a8961881390f7492f71a7835c2330f54539ad57", - "sha256:179015834c72a577486337394493cc2969feee9a04a2ea09f50c724e4b52ab42", - "sha256:3894960d43c64cfea5142ac783b101362f5008ee92e962392156a3f8d1558995", - "sha256:435821cb2501eabbcee7e83614bd710940dc0cf28b5afbc4bdb816c31cec71af", - "sha256:8294dea9aa1811f93558702856e3b68dd1dfd7e9dbc8e0865918a07ee0f21c2c", - "sha256:844e745ab27a9a01c86925fe776f9d2e09575e65f0bf8eba5090edddd655dffc", - "sha256:a08d49f5fa2a2243262fe5581cb89f6c0c7cc525b8d6411719ab9400a9dc4a82", - "sha256:a435c251246075337eb9fdc4160fd15c8a87cc0679d8d61fb5255d8d5a12f044", - "sha256:a799f03c0ec6d8687f425d7d6c075e8055a9a808f1ba87604d91f20507631d8d", - "sha256:aea72ce5b3a016b578cc05c04a2f68d9cafacf5d784b6fe832e66381cb62c719", - "sha256:c145e94c6da2af7eaf1fd827293ac1090a61a9b80150bebe99f8966a02378db9", - "sha256:c8a7b470c88c779301b73b23cabdbbd94b83b93040b2ccffa409e06df23831c0", - "sha256:c9e31b36abbd7b94c547d9047f13e1546e3ba967044cf4f9718575fcb7b81bb6", - "sha256:d960b7a03c33c328c723cfc2f8902a6291645f4efa0a5c1d4c5fa008cdc1ea77", - "sha256:da21fae4c173781b012217c9444f13c67449957a4d45184a9718268732c09564", - "sha256:db26c0fea0bd7d33c356da98bafd2c0dfb8f338e45e2824ff8f4f3e61b5c5f25", - "sha256:dc296c3f16ec620cfb4daf0f672e3c90f3920ece8261b2760cd0ebd9cd4daa55", - "sha256:e8da67cb2e9333ec30d53cfb96e27a4865d1648688e5471699070d35d8ab38cf", - "sha256:fb4f047a63f91f22aade4438aaf790400b96644e802daab4293e9b799802f93f", - "sha256:fef9939176cba0c2526ebeefffb8b9807543dc0954877b7226f751ec1294a869" + "sha256:071e42b89b57baa17031af8c6b6bbd2e9a5c68c595bc6bf9adabd7a9ed125d3b", + "sha256:17450e25ae69e2e6b303817bdf26b2cd57f69595d8550a77c308be0cd0fd58fa", + "sha256:17916d818592c9ec891cbef2e90f98cc85e0f1e89ed0924c9b5220dc3209c846", + "sha256:2538f099ab0e9f9c9d09bbcd94b47fd889bad06dc7ae96b1ed583f1dc1a7a822", + "sha256:366f30710172cb45a6b4f43b66c220653b1ea50303fbbd94e50571637ffb9167", + "sha256:42e5ad741a0d09232efbc7fc648226ed93306551772fc8aecc6dce9f0e676794", + "sha256:4e718e7f395ba5bfe8b6f6aaf2ff1c65a09bb77a36af6394621434e7cc813204", + "sha256:4f919f409c433577a501e023943e582c57355d50a724c589e78bc1d551a535a2", + "sha256:4fe0d7e6438212e839fc5010c78b822664f1a824c0d263fd858f44131d9166e2", + "sha256:5149a6db3e74f23dc3f5a216c2c9ae2e12920aa2d4a5b77e44e5b804a5f93248", + "sha256:627594338d6dd995cfc0bacd8e654cd9e1252d2a7c959449228df6740d737eb8", + "sha256:83c702615052f2a0a7fb1dd289726e29ec87a27272d775cb77affe749cca28f8", + "sha256:8c872f7fdf3018b7891e1e3e86c55b190e6c5cee70cab771e8f246c855001296", + "sha256:90f116086063934afd51e61a802a943826d2aac572b2f7d55caaac51c13db5b5", + "sha256:a3352bacac12e1fc646213b998bce586f965c9d431773d9e91db27c7c48a1f7d", + "sha256:bcdd06007cca02d51350f96debe51331dec429ac8f93930a43eb8fb5639e3eb5", + "sha256:c1bd07ebc15285535f61ddd8c0c75d0d6293e80e1ee6d9a8d73f3f36954342d0", + "sha256:c9a4b7c55115eb278c19aa14b34fcf5920c8fe7797a09b7b053ddd6195ea89b3", + "sha256:cc8fc0c7a8d5951dc738f1c1447f71c43734244453616f32b8aa0ef6013a5dfb", + "sha256:d7b460bc316064540ce0c41c1438c416a40746fd8a4fb2999668bf18f3c4acf1" ], "index": "pypi", - "version": "==0.24.1" + "version": "==0.24.2" }, "pyparsing": { "hashes": [ - "sha256:66c9268862641abcac4a96ba74506e594c884e3f57690a696d21ad8210ed667a", - "sha256:f6c5ef0d7480ad048c054c37632c67fca55299990fff127850181659eea33fc3" + "sha256:1873c03321fc118f4e9746baf201ff990ceb915f433f23b395f5580d1840cb2a", + "sha256:9b6323ef4ab914af344ba97510e966d64ba91055d6b9afa6b30799340e89cc03" ], - "version": "==2.3.1" + "version": "==2.4.0" }, "python-dateutil": { "hashes": [ @@ -154,76 +150,52 @@ }, "pytz": { "hashes": [ - "sha256:32b0891edff07e28efe91284ed9c31e123d84bea3fd98e1f72be2508f43ef8d9", - "sha256:d5f05e487007e29e03409f9398d074e158d920d36eb82eaf66fb1136b0c5374c" + "sha256:303879e36b721603cc54604edcac9d20401bdbe31e1e4fdee5b9f98d5d31dfda", + "sha256:d747dd3d23d77ef44c6a3526e274af6efeb0a6f1afd5a69ba4d5be4098c8e141" ], - "version": "==2018.9" + "version": "==2019.1" }, "scikit-learn": { "hashes": [ - "sha256:05d061606657af85365b5f71484e3362d924429edde17a90068960843ad597f5", - "sha256:071317afbb5c67fa493635376ddd724b414290255cbf6947c1155846956e93f7", - "sha256:0d03aaf19a25e59edac3099cda6879ba05129f0fa1e152e23b728ccd36104f57", - "sha256:1665ea0d4b75ef24f5f2a9d1527b7296eeabcbe3a1329791c954541e2ebde5a2", - "sha256:24eccb0ff31f84e88e00936c09197735ef1dcabd370aacb10e55dbc8ee464a78", - "sha256:27b48cabacce677a205e6bcda1f32bdc968fbf40cd2aa0a4f52852f6997fce51", - "sha256:2c51826b9daa87d7d356bebd39f8665f7c32e90e3b21cbe853d6c7f0d6b0d23b", - "sha256:3116299d392bd1d054655fa2a740e7854de87f1d573fa85503e64494e52ac795", - "sha256:3771861abe1fd1b2bbeaec7ba8cfca58fdedd75d790f099960e5332af9d1ff7a", - "sha256:473ba7d9a5eaec47909ee83d74b4a3be47a44505c5189d2cab67c0418cd030f1", - "sha256:621e2c91f9afde06e9295d128cb15cb6fc77dc00719393e9ec9d47119895b0d4", - "sha256:645865462c383e5faad473b93145a8aee97d839c9ad1fd7a17ae54ec8256d42b", - "sha256:80e2276d4869d302e84b7c03b5bac4a67f6cd331162e62ae775a3e5855441a60", - "sha256:84d2cfe0dee3c22b26364266d69850e0eb406d99714045929875032f91d3c918", - "sha256:87ea9ace7fe811638dfc39b850b60887509b8bfc93c4006d5552fa066d04ddc7", - "sha256:a4d1e535c75881f668010e6e53dfeb89dd50db85b05c5c45af1991c8b832d757", - "sha256:a4f14c4327d2e44567bfb3a0bee8c55470f820bc9a67af3faf200abd8ed79bf2", - "sha256:a7b3c24e193e8c6eaeac075b5d0bb0a7fea478aa2e4b991f6a7b030fc4fd410d", - "sha256:ab2919aca84f1ac6ef60a482148eec0944364ab1832e63f28679b16f9ef279c8", - "sha256:b0f79d5ff74f3c68a4198ad5b4dfa891326b5ce272dd064d11d572b25aae5b43", - "sha256:bc5bc7c7ee2572a1edcb51698a6caf11fae554194aaab9a38105d9ec419f29e6", - "sha256:bc5c750d548795def79576533f8f0f065915f17f48d6e443afce2a111f713747", - "sha256:c68969c30b3b2c1fe07c1376110928eade61da4fc29c24c9f1a89435a7d08abe", - "sha256:d3b4f791d2645fe936579d61f1ff9b5dcf0c8f50db7f0245ca8f16407d7a5a46", - "sha256:dac0cd9fdd8ac6dd6108a10558e2e0ca1b411b8ea0a3165641f9ab0b4322df4e", - "sha256:eb7ddbdf33eb822fdc916819b0ab7009d954eb43c3a78e7dd2ec5455e074922a", - "sha256:ed537844348402ed53420187b3a6948c576986d0b2811a987a49613b6a26f29e", - "sha256:fcca54733e692fe03b8584f7d4b9344f4b6e3a74f5b326c6e5f5e9d2504bdce7" - ], - "version": "==0.20.2" + "sha256:051c53f9e900b0e9eccff2391f5317d1673d72e842bcbcd3e5d0b132459086ed", + "sha256:0aafc312a55ebf58073151b9308761a5fcfa45b7f7730cea4b1f066f824c72db", + "sha256:185d88ee4955cd68d7ff57356d1dd99cfc2de4b6aa5e5d679cafbc9df54716ff", + "sha256:195465c39daded4f3ef8759291ffde81365486d4293e63dd9e32de0f569ecbbf", + "sha256:4a6398500d035a4402476a2e3ae9f65a7a3f1b366ec6a7f6dd45c289f72dc954", + "sha256:56f14e98632fb9237e7d005c6d8e346d01fa67f7b92f5f5d57a0bd06c741f9f6", + "sha256:77092513dd780e12affde46a6394b52947db3fc00cf1d8c1c8eede52b37591d1", + "sha256:7d2cdfe16b1ae6f9a1760b69be27c2004a84fc362984f930df135c847c47b765", + "sha256:82c3450fc375f27e3529fa05fec627c9fc75915e05fcd55de43f193b3aa907af", + "sha256:a5fba00d9037b62b0e0906f64efe9e4a754e556bc091cc12f84bc81655b4a414", + "sha256:acba6bf5928e415b6296799a7aa069b66254c9440bce88ed2e5915865a317093", + "sha256:b474f00d2533f18761fb17fb0950b27e72baf0796176247b5a7cf0ee369790ee", + "sha256:ca45e0def97f73a828cee417174fafa0ab35a41f8bdca4424120a29c5589c548", + "sha256:f09e544a6756afbd9d31e1d8ddfde5a2c9c17f6d4274104c988fceb611e2d5c5", + "sha256:f979bb85cbfd9ed4d54709d86ab8893b316726abd1c9ab04abe7e6414b71b753", + "sha256:fb4c7a2294447515fffec33c1f5eedbe942e9be56edb8c6619607e7882531d40" + ], + "version": "==0.21.2" }, "scipy": { "hashes": [ - "sha256:014cb900c003b5ac81a53f2403294e8ecf37aedc315b59a6b9370dce0aa7627a", - "sha256:281a34da34a5e0de42d26aed692ab710141cad9d5d218b20643a9cb538ace976", - "sha256:588f9cc4bfab04c45fbd19c1354b5ade377a8124d6151d511c83730a9b6b2338", - "sha256:5a10661accd36b6e2e8855addcf3d675d6222006a15795420a39c040362def66", - "sha256:628f60be272512ca1123524969649a8cb5ae8b31cca349f7c6f8903daf9034d7", - "sha256:6dcc43a88e25b815c2dea1c6fac7339779fc988f5df8396e1de01610604a7c38", - "sha256:70e37cec0ac0fe95c85b74ca4e0620169590fd5d3f44765f3c3a532cedb0e5fd", - "sha256:7274735fb6fb5d67d3789ddec2cd53ed6362539b41aa6cc0d33a06c003aaa390", - "sha256:78e12972e144da47326958ac40c2bd1c1cca908edc8b01c26a36f9ffd3dce466", - "sha256:790cbd3c8d09f3a6d9c47c4558841e25bac34eb7a0864a9def8f26be0b8706af", - "sha256:79792c8fe8e9d06ebc50fe23266522c8c89f20aa94ac8e80472917ecdce1e5ba", - "sha256:865afedf35aaef6df6344bee0de391ee5e99d6e802950a237f9fb9b13e441f91", - "sha256:870fd401ec7b64a895cff8e206ee16569158db00254b2f7157b4c9a5db72c722", - "sha256:963815c226b29b0176d5e3d37fc9de46e2778ce4636a5a7af11a48122ef2577c", - "sha256:9726791484f08e394af0b59eb80489ad94d0a53bbb58ab1837dcad4d58489863", - "sha256:9de84a71bb7979aa8c089c4fb0ea0e2ed3917df3fb2a287a41aaea54bbad7f5d", - "sha256:b2c324ddc5d6dbd3f13680ad16a29425841876a84a1de23a984236d1afff4fa6", - "sha256:b86ae13c597fca087cb8c193870507c8916cefb21e52e1897da320b5a35075e5", - "sha256:ba0488d4dbba2af5bf9596b849873102d612e49a118c512d9d302ceafa36e01a", - "sha256:d78702af4102a3a4e23bb7372cec283e78f32f5573d92091aa6aaba870370fe1", - "sha256:def0e5d681dd3eb562b059d355ae8bebe27f5cc455ab7c2b6655586b63d3a8ea", - "sha256:e085d1babcb419bbe58e2e805ac61924dac4ca45a07c9fa081144739e500aa3c", - "sha256:e2cfcbab37c082a5087aba5ff00209999053260441caadd4f0e8f4c2d6b72088", - "sha256:e742f1f5dcaf222e8471c37ee3d1fd561568a16bb52e031c25674ff1cf9702d5", - "sha256:f06819b028b8ef9010281e74c59cb35483933583043091ed6b261bb1540f11cc", - "sha256:f15f2d60a11c306de7700ee9f65df7e9e463848dbea9c8051e293b704038da60", - "sha256:f31338ee269d201abe76083a990905473987371ff6f3fdb76a3f9073a361cf37", - "sha256:f6b88c8d302c3dac8dff7766955e38d670c82e0d79edfc7eae47d6bb2c186594" - ], - "version": "==1.2.1" + "sha256:03b1e0775edbe6a4c64effb05fff2ce1429b76d29d754aa5ee2d848b60033351", + "sha256:09d008237baabf52a5d4f5a6fcf9b3c03408f3f61a69c404472a16861a73917e", + "sha256:10325f0ffac2400b1ec09537b7e403419dcd25d9fee602a44e8a32119af9079e", + "sha256:1db9f964ed9c52dc5bd6127f0dd90ac89791daa690a5665cc01eae185912e1ba", + "sha256:409846be9d6bdcbd78b9e5afe2f64b2da5a923dd7c1cd0615ce589489533fdbb", + "sha256:4907040f62b91c2e170359c3d36c000af783f0fa1516a83d6c1517cde0af5340", + "sha256:6c0543f2fdd38dee631fb023c0f31c284a532d205590b393d72009c14847f5b1", + "sha256:826b9f5fbb7f908a13aa1efd4b7321e36992f5868d5d8311c7b40cf9b11ca0e7", + "sha256:a7695a378c2ce402405ea37b12c7a338a8755e081869bd6b95858893ceb617ae", + "sha256:a84c31e8409b420c3ca57fd30c7589378d6fdc8d155d866a7f8e6e80dec6fd06", + "sha256:adadeeae5500de0da2b9e8dd478520d0a9945b577b2198f2462555e68f58e7ef", + "sha256:b283a76a83fe463c9587a2c88003f800e08c3929dfbeba833b78260f9c209785", + "sha256:c19a7389ab3cd712058a8c3c9ffd8d27a57f3d84b9c91a931f542682bb3d269d", + "sha256:c3bb4bd2aca82fb498247deeac12265921fe231502a6bc6edea3ee7fe6c40a7a", + "sha256:c5ea60ece0c0c1c849025bfc541b60a6751b491b6f11dd9ef37ab5b8c9041921", + "sha256:db61a640ca20f237317d27bc658c1fc54c7581ff7f6502d112922dc285bdabee" + ], + "version": "==1.3.0" }, "seaborn": { "hashes": [ @@ -249,13 +221,19 @@ } }, "develop": { - "appnope": { + "astroid": { "hashes": [ - "sha256:5b26757dc6f79a3b7dc9fab95359328d5747fcb2409d331ea66d0272b90ab2a0", - "sha256:8b995ffe925347a2138d7ac0fe77155e4311a0ea6d6da4f5128fe4b3cbe5ed71" + "sha256:6560e1e1749f68c64a4b5dee4e091fce798d2f0d84ebe638cf0e0585a343acf4", + "sha256:b65db1bbaac9f9f4d190199bb8680af6f6f84fd3769a5ea883df8a91fe68b4c4" ], - "markers": "sys_platform == 'darwin'", - "version": "==0.1.0" + "version": "==2.2.5" + }, + "attrs": { + "hashes": [ + "sha256:69c0dbf2ed392de1cb5ec704444b08a5ef81680a61cb899dc08127123af36a79", + "sha256:f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399" + ], + "version": "==19.1.0" }, "backcall": { "hashes": [ @@ -273,10 +251,10 @@ }, "certifi": { "hashes": [ - "sha256:47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7", - "sha256:993f830721089fef441cdfeb4b2c8c9df86f0c63239f06bd025a76a7daddb033" + "sha256:59b7658e26ca9c7339e00f8f4636cdfe59d34fa37b9b04f6f9e9926b3cece1a5", + "sha256:b26104d6835d1f5e49452a26eb2ff87fe7090b89dfcaee5ea2212697e1e1d7ae" ], - "version": "==2018.11.29" + "version": "==2019.3.9" }, "chardet": { "hashes": [ @@ -287,32 +265,25 @@ }, "decorator": { "hashes": [ - "sha256:33cd704aea07b4c28b3eb2c97d288a06918275dac0ecebdaf1bc8a48d98adb9e", - "sha256:cabb249f4710888a2fc0e13e9a16c343d932033718ff62e1e9bc93a9d3a9122b" + "sha256:86156361c50488b84a3f148056ea716ca587df2f0de1d34750d35c21312725de", + "sha256:f069f3a01830ca754ba5258fde2278454a0b5b79e0d7f5c13b3b97e57d4acff6" ], - "version": "==4.3.2" + "version": "==4.4.0" }, "defusedxml": { "hashes": [ - "sha256:24d7f2f94f7f3cb6061acb215685e5125fbcdc40a857eff9de22518820b0a4f4", - "sha256:702a91ade2968a82beb0db1e0766a6a273f33d4616a6ce8cde475d8e09853b20" + "sha256:6687150770438374ab581bb7a1b327a847dd9c5749e396102de3fad4e8a3ef93", + "sha256:f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5" ], - "version": "==0.5.0" + "version": "==0.6.0" }, "docker": { "hashes": [ - "sha256:2840ffb9dc3ef6d00876bde476690278ab13fa1f8ba9127ef855ac33d00c3152", - "sha256:5831256da3477723362bc71a8df07b8cd8493e4a4a60cebd45580483edbe48ae" + "sha256:3db499d4d25847fed86acf8e100c989f7bc0f75a6fff6c52855726ada1d124f6", + "sha256:f61c37d721b489b7d55ef631b241be2d6a5884c3ffe63dc8f7dd9a3c3cd60489" ], "index": "pypi", - "version": "==3.7.0" - }, - "docker-pycreds": { - "hashes": [ - "sha256:6ce3270bcaf404cc4c3e27e4b6c70d3521deae82fb508767870fdbf772d584d4", - "sha256:7266112468627868005106ec19cd0d722702d2b7d5912a28e19b826c3d37af49" - ], - "version": "==0.4.0" + "version": "==4.0.1" }, "entrypoints": { "hashes": [ @@ -330,17 +301,17 @@ }, "ipykernel": { "hashes": [ - "sha256:0aeb7ec277ac42cc2b59ae3d08b10909b2ec161dc6908096210527162b53675d", - "sha256:0fc0bf97920d454102168ec2008620066878848fcfca06c22b669696212e292f" + "sha256:346189536b88859937b5f4848a6fd85d1ad0729f01724a411de5cae9b618819c", + "sha256:f0e962052718068ad3b1d8bcc703794660858f58803c3798628817f492a8769c" ], - "version": "==5.1.0" + "version": "==5.1.1" }, "ipython": { "hashes": [ - "sha256:6a9496209b76463f1dec126ab928919aaf1f55b38beb9219af3fe202f6bbdd12", - "sha256:f69932b1e806b38a7818d9a1e918e5821b685715040b48e59c657b3c7961b742" + "sha256:54c5a8aa1eadd269ac210b96923688ccf01ebb2d0f21c18c3c717909583579a8", + "sha256:e840810029224b56cd0d9e7719dc3b39cf84d577f8ac686547c8ba7a06eeab26" ], - "version": "==7.2.0" + "version": "==7.5.0" }, "ipython-genutils": { "hashes": [ @@ -349,26 +320,33 @@ ], "version": "==0.2.0" }, + "isort": { + "hashes": [ + "sha256:c40744b6bc5162bbb39c1257fe298b7a393861d50978b565f3ccd9cb9de0182a", + "sha256:f57abacd059dc3bd666258d1efb0377510a89777fda3e3274e3c01f7c03ae22d" + ], + "version": "==4.3.20" + }, "jedi": { "hashes": [ - "sha256:571702b5bd167911fe9036e5039ba67f820d6502832285cde8c881ab2b2149fd", - "sha256:c8481b5e59d34a5c7c42e98f6625e633f6ef59353abea6437472c7ec2093f191" + "sha256:2bb0603e3506f708e792c7f4ad8fc2a7a9d9c2d292a358fbbd58da531695595b", + "sha256:2c6bcd9545c7d6440951b12b44d373479bf18123a401a52025cf98563fbd826c" ], - "version": "==0.13.2" + "version": "==0.13.3" }, "jinja2": { "hashes": [ - "sha256:74c935a1b8bb9a3947c50a54766a969d4846290e1e788ea44c1392163723c3bd", - "sha256:f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4" + "sha256:065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013", + "sha256:14dd6caf1527abb21f08f86c784eac40853ba93edb79552aa1e4b8aef1b61c7b" ], - "version": "==2.10" + "version": "==2.10.1" }, "jsonschema": { "hashes": [ - "sha256:000e68abd33c972a5248544925a0cae7d1125f9bf6c58280d37546b946769a08", - "sha256:6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02" + "sha256:0c0a81564f181de3212efa2d17de1910f8732fa1b71c42266d983cd74304e20d", + "sha256:a5f6559964a3851f59040d3b961de5e68e70971afb88ba519d27e6a039efff1a" ], - "version": "==2.6.0" + "version": "==3.0.1" }, "jupyter-client": { "hashes": [ @@ -386,11 +364,11 @@ }, "jupyterlab": { "hashes": [ - "sha256:c48f092526f6d5f12b039118bd92401ab605f49d17050ac71c0d809e86b15036", - "sha256:deba0b2803640fcad72c61366bff11d5945173015961586d5e3b2f629ffeb455" + "sha256:0e47743c117609052ea75d211a85b2cad72b208f5fef664fab0c11afa1f5f0f7", + "sha256:2ec845845d51221e39d0d753884a19342c953f39febf3148a68631bf57ecb774" ], "index": "pypi", - "version": "==0.35.4" + "version": "==0.35.6" }, "jupyterlab-server": { "hashes": [ @@ -399,38 +377,68 @@ ], "version": "==0.2.0" }, + "lazy-object-proxy": { + "hashes": [ + "sha256:159a745e61422217881c4de71f9eafd9d703b93af95618635849fe469a283661", + "sha256:23f63c0821cc96a23332e45dfaa83266feff8adc72b9bcaef86c202af765244f", + "sha256:3b11be575475db2e8a6e11215f5aa95b9ec14de658628776e10d96fa0b4dac13", + "sha256:3f447aff8bc61ca8b42b73304f6a44fa0d915487de144652816f950a3f1ab821", + "sha256:4ba73f6089cd9b9478bc0a4fa807b47dbdb8fad1d8f31a0f0a5dbf26a4527a71", + "sha256:4f53eadd9932055eac465bd3ca1bd610e4d7141e1278012bd1f28646aebc1d0e", + "sha256:64483bd7154580158ea90de5b8e5e6fc29a16a9b4db24f10193f0c1ae3f9d1ea", + "sha256:6f72d42b0d04bfee2397aa1862262654b56922c20a9bb66bb76b6f0e5e4f9229", + "sha256:7c7f1ec07b227bdc561299fa2328e85000f90179a2f44ea30579d38e037cb3d4", + "sha256:7c8b1ba1e15c10b13cad4171cfa77f5bb5ec2580abc5a353907780805ebe158e", + "sha256:8559b94b823f85342e10d3d9ca4ba5478168e1ac5658a8a2f18c991ba9c52c20", + "sha256:a262c7dfb046f00e12a2bdd1bafaed2408114a89ac414b0af8755c696eb3fc16", + "sha256:acce4e3267610c4fdb6632b3886fe3f2f7dd641158a843cf6b6a68e4ce81477b", + "sha256:be089bb6b83fac7f29d357b2dc4cf2b8eb8d98fe9d9ff89f9ea6012970a853c7", + "sha256:bfab710d859c779f273cc48fb86af38d6e9210f38287df0069a63e40b45a2f5c", + "sha256:c10d29019927301d524a22ced72706380de7cfc50f767217485a912b4c8bd82a", + "sha256:dd6e2b598849b3d7aee2295ac765a578879830fb8966f70be8cd472e6069932e", + "sha256:e408f1eacc0a68fed0c08da45f31d0ebb38079f043328dce69ff133b95c29dc1" + ], + "version": "==1.4.1" + }, "markupsafe": { "hashes": [ - "sha256:048ef924c1623740e70204aa7143ec592504045ae4429b59c30054cb31e3c432", - "sha256:130f844e7f5bdd8e9f3f42e7102ef1d49b2e6fdf0d7526df3f87281a532d8c8b", - "sha256:19f637c2ac5ae9da8bfd98cef74d64b7e1bb8a63038a3505cd182c3fac5eb4d9", - "sha256:1b8a7a87ad1b92bd887568ce54b23565f3fd7018c4180136e1cf412b405a47af", - "sha256:1c25694ca680b6919de53a4bb3bdd0602beafc63ff001fea2f2fc16ec3a11834", - "sha256:1f19ef5d3908110e1e891deefb5586aae1b49a7440db952454b4e281b41620cd", - "sha256:1fa6058938190ebe8290e5cae6c351e14e7bb44505c4a7624555ce57fbbeba0d", - "sha256:31cbb1359e8c25f9f48e156e59e2eaad51cd5242c05ed18a8de6dbe85184e4b7", - "sha256:3e835d8841ae7863f64e40e19477f7eb398674da6a47f09871673742531e6f4b", - "sha256:4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3", - "sha256:525396ee324ee2da82919f2ee9c9e73b012f23e7640131dd1b53a90206a0f09c", - "sha256:52b07fbc32032c21ad4ab060fec137b76eb804c4b9a1c7c7dc562549306afad2", - "sha256:52ccb45e77a1085ec5461cde794e1aa037df79f473cbc69b974e73940655c8d7", - "sha256:5c3fbebd7de20ce93103cb3183b47671f2885307df4a17a0ad56a1dd51273d36", - "sha256:5e5851969aea17660e55f6a3be00037a25b96a9b44d2083651812c99d53b14d1", - "sha256:5edfa27b2d3eefa2210fb2f5d539fbed81722b49f083b2c6566455eb7422fd7e", - "sha256:7d263e5770efddf465a9e31b78362d84d015cc894ca2c131901a4445eaa61ee1", - "sha256:83381342bfc22b3c8c06f2dd93a505413888694302de25add756254beee8449c", - "sha256:857eebb2c1dc60e4219ec8e98dfa19553dae33608237e107db9c6078b1167856", - "sha256:98e439297f78fca3a6169fd330fbe88d78b3bb72f967ad9961bcac0d7fdd1550", - "sha256:bf54103892a83c64db58125b3f2a43df6d2cb2d28889f14c78519394feb41492", - "sha256:d9ac82be533394d341b41d78aca7ed0e0f4ba5a2231602e2f05aa87f25c51672", - "sha256:e982fe07ede9fada6ff6705af70514a52beb1b2c3d25d4e873e82114cf3c5401", - "sha256:edce2ea7f3dfc981c4ddc97add8a61381d9642dc3273737e756517cc03e84dd6", - "sha256:efdc45ef1afc238db84cb4963aa689c0408912a0239b0721cb172b4016eb31d6", - "sha256:f137c02498f8b935892d5c0172560d7ab54bc45039de8805075e19079c639a9c", - "sha256:f82e347a72f955b7017a39708a3667f106e6ad4d10b25f237396a7115d8ed5fd", - "sha256:fb7c206e01ad85ce57feeaaa0bf784b97fa3cad0d4a5737bc5295785f5c613a1" - ], - "version": "==1.1.0" + "sha256:00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473", + "sha256:09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161", + "sha256:09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235", + "sha256:1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5", + "sha256:24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff", + "sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b", + "sha256:43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1", + "sha256:46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e", + "sha256:500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183", + "sha256:535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66", + "sha256:62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1", + "sha256:6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1", + "sha256:717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e", + "sha256:79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b", + "sha256:7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905", + "sha256:88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735", + "sha256:8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d", + "sha256:98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e", + "sha256:9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d", + "sha256:9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c", + "sha256:ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21", + "sha256:b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2", + "sha256:b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5", + "sha256:b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b", + "sha256:ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6", + "sha256:c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f", + "sha256:cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f", + "sha256:e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7" + ], + "version": "==1.1.1" + }, + "mccabe": { + "hashes": [ + "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", + "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f" + ], + "version": "==0.6.1" }, "mistune": { "hashes": [ @@ -441,10 +449,10 @@ }, "nbconvert": { "hashes": [ - "sha256:302554a2e219bc0fc84f3edd3e79953f3767b46ab67626fdec16e38ba3f7efe4", - "sha256:5de8fb2284422272a1d45abc77c07b888127550a6d602ce619592a2b08a474ff" + "sha256:138381baa41d83584459b5cfecfc38c800ccf1f37d9ddd0bd440783346a4c39c", + "sha256:4a978548d8383f6b2cfca4a3b0543afb77bc7cb5a96e8b424337ab58c12da9bc" ], - "version": "==5.4.1" + "version": "==5.5.0" }, "nbformat": { "hashes": [ @@ -455,10 +463,10 @@ }, "notebook": { "hashes": [ - "sha256:3ab2db8bc10e6edbd264c3c4b800bee276c99818386ee0c146d98d7e6bcf0a67", - "sha256:d908673a4010787625c8952e91a22adf737db031f2aa0793ad92f6558918a74a" + "sha256:573e0ae650c5d76b18b6e564ba6d21bf321d00847de1d215b418acb64f056eb8", + "sha256:f64fa6624d2323fbef6210a621817d6505a45d0d4a9367f1843b20a38a4666ee" ], - "version": "==5.7.4" + "version": "==5.7.8" }, "pandocfilters": { "hashes": [ @@ -468,18 +476,18 @@ }, "parso": { "hashes": [ - "sha256:6ecf7244be8e7283ec9009c72d074830e7e0e611c974f813d76db0390a4e0dd6", - "sha256:8162be7570ffb34ec0b8d215d7f3b6c5fab24f51eb3886d6dee362de96b6db94" + "sha256:17cc2d7a945eb42c3569d4564cdf49bde221bc2b552af3eca9c1aad517dcdd33", + "sha256:2e9574cb12e7112a87253e14e2c380ce312060269d04bd018478a3c92ea9a376" ], - "version": "==0.3.3" + "version": "==0.4.0" }, "pexpect": { "hashes": [ - "sha256:2a8e88259839571d1251d278476f3eec5db26deb73a70be5ed5dc5435e418aba", - "sha256:3fbd41d4caf27fa4a377bfd16fef87271099463e6fa73e92a52f92dfee5d425b" + "sha256:2094eefdfcf37a1fdbfb9aa090862c1a4878e5c7e0e7e7088bdb511c558e5cd1", + "sha256:9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb" ], "markers": "sys_platform != 'win32'", - "version": "==4.6.0" + "version": "==4.7.0" }, "pickleshare": { "hashes": [ @@ -490,17 +498,17 @@ }, "prometheus-client": { "hashes": [ - "sha256:e8c11ff5ca53de6c3d91e1510500611cafd1d247a937ec6c588a0a7cc3bef93c" + "sha256:ee0c90350595e4a9f36591f291e6f9933246ea67d7cd7d1d6139a9781b14eaae" ], - "version": "==0.5.0" + "version": "==0.7.0" }, "prompt-toolkit": { "hashes": [ - "sha256:88002cc618cacfda8760c4539e76c3b3f148ecdb7035a3d422c7ecdc90c2a3ba", - "sha256:c6655a12e9b08edb8cf5aeab4815fd1e1bdea4ad73d3bbf269cf2e0c4eb75d5e", - "sha256:df5835fb8f417aa55e5cafadbaeb0cf630a1e824aad16989f9f0493e679ec010" + "sha256:11adf3389a996a6d45cc277580d0d53e8a5afd281d0c9ec71b28e6f121463780", + "sha256:2519ad1d8038fd5fc8e770362237ad0364d16a7650fb5724af6997ed5515e3c1", + "sha256:977c6583ae813a37dc1c2e1b715892461fcbdaa57f6fc62f33a528c4886c8f55" ], - "version": "==2.0.8" + "version": "==2.0.9" }, "ptyprocess": { "hashes": [ @@ -512,11 +520,25 @@ }, "pygments": { "hashes": [ - "sha256:5ffada19f6203563680669ee7f53b64dabbeb100eb51b61996085e99c03b284a", - "sha256:e8218dd399a61674745138520d0d4cf2621d7e032439341bc3f647bff125818d" + "sha256:71e430bc85c88a430f000ac1d9b331d2407f681d6f6aec95e8bcfbc3df5b0127", + "sha256:881c4c157e45f30af185c1ffe8d549d48ac9127433f2c380c24b84572ad66297" + ], + "version": "==2.4.2" + }, + "pylint": { + "hashes": [ + "sha256:5d77031694a5fb97ea95e828c8d10fc770a1df6eb3906067aaed42201a8a6a09", + "sha256:723e3db49555abaf9bf79dc474c6b9e2935ad82230b10c1138a71ea41ac0fff1" ], + "index": "pypi", "version": "==2.3.1" }, + "pyrsistent": { + "hashes": [ + "sha256:16692ee739d42cf5e39cef8d27649a8c1fdb7aa99887098f1460057c5eb75c3a" + ], + "version": "==0.15.2" + }, "python-dateutil": { "hashes": [ "sha256:7e6584c74aeed623791615e26efd690f29817a27c73085b78e4bad02493df2fb", @@ -526,40 +548,40 @@ }, "pyzmq": { "hashes": [ - "sha256:25a0715c8f69cf72f67cfe5a68a3f3ed391c67c063d2257bec0fe7fc2c7f08f8", - "sha256:2bab63759632c6b9e0d5bf19cc63c3b01df267d660e0abcf230cf0afaa966349", - "sha256:30ab49d99b24bf0908ebe1cdfa421720bfab6f93174e4883075b7ff38cc555ba", - "sha256:32c7ca9fc547a91e3c26fc6080b6982e46e79819e706eb414dd78f635a65d946", - "sha256:41219ae72b3cc86d97557fe5b1ef5d1adc1057292ec597b50050874a970a39cf", - "sha256:4b8c48a9a13cea8f1f16622f9bd46127108af14cd26150461e3eab71e0de3e46", - "sha256:55724997b4a929c0d01b43c95051318e26ddbae23565018e138ae2dc60187e59", - "sha256:65f0a4afae59d4fc0aad54a917ab599162613a761b760ba167d66cc646ac3786", - "sha256:6f88591a8b246f5c285ee6ce5c1bf4f6bd8464b7f090b1333a446b6240a68d40", - "sha256:75022a4c60dcd8765bb9ca32f6de75a0ec83b0d96e0309dc479f4c7b21f26cb7", - "sha256:76ea493bfab18dcb090d825f3662b5612e2def73dffc196d51a5194b0294a81d", - "sha256:7b60c045b80709e4e3c085bab9b691e71761b44c2b42dbb047b8b498e7bc16b3", - "sha256:8e6af2f736734aef8ed6f278f9f552ec7f37b1a6b98e59b887484a840757f67d", - "sha256:9ac2298e486524331e26390eac14e4627effd3f8e001d4266ed9d8f1d2d31cce", - "sha256:9ba650f493a9bc1f24feca1d90fce0e5dd41088a252ac9840131dfbdbf3815ca", - "sha256:a02a4a385e394e46012dc83d2e8fd6523f039bb52997c1c34a2e0dd49ed839c1", - "sha256:a3ceee84114d9f5711fa0f4db9c652af0e4636c89eabc9b7f03a3882569dd1ed", - "sha256:a72b82ac1910f2cf61a49139f4974f994984475f771b0faa730839607eeedddf", - "sha256:ab136ac51027e7c484c53138a0fab4a8a51e80d05162eb7b1585583bcfdbad27", - "sha256:c095b224300bcac61e6c445e27f9046981b1ac20d891b2f1714da89d34c637c8", - "sha256:c5cc52d16c06dc2521340d69adda78a8e1031705924e103c0eb8fc8af861d810", - "sha256:d612e9833a89e8177f8c1dc68d7b4ff98d3186cd331acd616b01bbdab67d3a7b", - "sha256:e828376a23c66c6fe90dcea24b4b72cd774f555a6ee94081670872918df87a19", - "sha256:e9767c7ab2eb552796440168d5c6e23a99ecaade08dda16266d43ad461730192", - "sha256:ebf8b800d42d217e4710d1582b0c8bff20cdcb4faad7c7213e52644034300924" - ], - "version": "==17.1.2" + "sha256:1651e52ed91f0736afd6d94ef9f3259b5534ce8beddb054f3d5ca989c4ef7c4f", + "sha256:5ccb9b3d4cd20c000a9b75689d5add8cd3bce67fcbd0f8ae1b59345247d803af", + "sha256:5e120c4cd3872e332fb35d255ad5998ebcee32ace4387b1b337416b6b90436c7", + "sha256:5e2a3707c69a7281a9957f83718815fd74698cba31f6d69f9ed359921f662221", + "sha256:63d51add9af8d0442dc90f916baf98fdc04e3b0a32afec4bfc83f8d85e72959f", + "sha256:65c5a0bdc49e20f7d6b03a661f71e2fda7a99c51270cafe71598146d09810d0d", + "sha256:66828fabe911aa545d919028441a585edb7c9c77969a5fea6722ef6e6ece38ab", + "sha256:7d79427e82d9dad6e9b47c0b3e7ae5f9d489b1601e3a36ea629bb49501a4daf3", + "sha256:824ee5d3078c4eae737ffc500fbf32f2b14e6ec89b26b435b7834febd70120cf", + "sha256:89dc0a83cccec19ff3c62c091e43e66e0183d1e6b4658c16ee4e659518131494", + "sha256:8b319805f6f7c907b101c864c3ca6cefc9db8ce0791356f180b1b644c7347e4c", + "sha256:90facfb379ab47f94b19519c1ecc8ec8d10813b69d9c163117944948bdec5d15", + "sha256:a0a178c7420021fc0730180a914a4b4b3092ce9696ceb8e72d0f60f8ce1655dd", + "sha256:a7a89591ae315baccb8072f216614b3e59aed7385aef4393a6c741783d6ee9cf", + "sha256:ba2578f0ae582452c02ed9fac2dc477b08e80ce05d2c0885becf5fff6651ccb0", + "sha256:c69b0055c55702f5b0b6b354133e8325b9a56dbc80e1be2d240bead253fb9825", + "sha256:ca434e1858fe222380221ddeb81e86f45522773344c9da63c311d17161df5e06", + "sha256:d4b8ecfc3d92f114f04d5c40f60a65e5196198b827503341521dda12d8b14939", + "sha256:d706025c47b09a54f005953ebe206f6d07a22516776faa4f509aaff681cc5468", + "sha256:d8f27e958f8a2c0c8ffd4d8855c3ce8ac3fa1e105f0491ce31729aa2b3229740", + "sha256:dbd264298f76b9060ce537008eb989317ca787c857e23cbd1b3ddf89f190a9b1", + "sha256:e926d66f0df8fdbf03ba20583af0f215e475c667fb033d45fd031c66c63e34c9", + "sha256:efc3bd48237f973a749f7312f68062f1b4ca5c2032a0673ca3ea8e46aa77187b", + "sha256:f59bc782228777cbfe04555707a9c56d269c787ed25d6d28ed9d0fbb41cb1ad2", + "sha256:f8da5322f4ff5f667a0d5a27e871b560c6637153c81e318b35cb012b2a98835c" + ], + "version": "==18.0.1" }, "requests": { "hashes": [ - "sha256:502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e", - "sha256:7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b" + "sha256:11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4", + "sha256:9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" ], - "version": "==2.21.0" + "version": "==2.22.0" }, "send2trash": { "hashes": [ @@ -577,10 +599,10 @@ }, "terminado": { "hashes": [ - "sha256:55abf9ade563b8f9be1f34e4233c7b7bde726059947a593322e8a553cc4c067a", - "sha256:65011551baff97f5414c67018e908110693143cfbaeb16831b743fe7cad8b927" + "sha256:d9d012de63acb8223ac969c17c3043337c2fcfd28f3aea1ee429b345d01ef460", + "sha256:de08e141f83c3a0798b050ecb097ab6259c3f0331b2f7b7750c9075ced2c20c2" ], - "version": "==0.8.1" + "version": "==0.8.2" }, "testpath": { "hashes": [ @@ -591,15 +613,15 @@ }, "tornado": { "hashes": [ - "sha256:0662d28b1ca9f67108c7e3b77afabfb9c7e87bde174fbda78186ecedc2499a9d", - "sha256:4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409", - "sha256:732e836008c708de2e89a31cb2fa6c0e5a70cb60492bee6f1ea1047500feaf7f", - "sha256:8154ec22c450df4e06b35f131adc4f2f3a12ec85981a203301d310abf580500f", - "sha256:8e9d728c4579682e837c92fdd98036bd5cdefa1da2aaf6acf26947e6dd0c01c5", - "sha256:d4b3e5329f572f055b587efc57d29bd051589fb5a43ec8898c77a47ec2fa2bbb", - "sha256:e5f2585afccbff22390cddac29849df463b252b711aa2ce7c5f3f342a5b3b444" + "sha256:1174dcb84d08887b55defb2cda1986faeeea715fff189ef3dc44cce99f5fca6b", + "sha256:2613fab506bd2aedb3722c8c64c17f8f74f4070afed6eea17f20b2115e445aec", + "sha256:44b82bc1146a24e5b9853d04c142576b4e8fa7a92f2e30bc364a85d1f75c4de2", + "sha256:457fcbee4df737d2defc181b9073758d73f54a6cfc1f280533ff48831b39f4a8", + "sha256:49603e1a6e24104961497ad0c07c799aec1caac7400a6762b687e74c8206677d", + "sha256:8c2f40b99a8153893793559919a355d7b74649a11e59f411b0b0a1793e160bc0", + "sha256:e1d897889c3b5a829426b7d52828fb37b28bc181cd598624e65c8be40ee3f7fa" ], - "version": "==5.1.1" + "version": "==6.0.2" }, "traitlets": { "hashes": [ @@ -608,12 +630,33 @@ ], "version": "==4.3.2" }, + "typed-ast": { + "hashes": [ + "sha256:18511a0b3e7922276346bcb47e2ef9f38fb90fd31cb9223eed42c85d1312344e", + "sha256:262c247a82d005e43b5b7f69aff746370538e176131c32dda9cb0f324d27141e", + "sha256:2b907eb046d049bcd9892e3076c7a6456c93a25bebfe554e931620c90e6a25b0", + "sha256:354c16e5babd09f5cb0ee000d54cfa38401d8b8891eefa878ac772f827181a3c", + "sha256:4e0b70c6fc4d010f8107726af5fd37921b666f5b31d9331f0bd24ad9a088e631", + "sha256:630968c5cdee51a11c05a30453f8cd65e0cc1d2ad0d9192819df9978984529f4", + "sha256:66480f95b8167c9c5c5c87f32cf437d585937970f3fc24386f313a4c97b44e34", + "sha256:71211d26ffd12d63a83e079ff258ac9d56a1376a25bc80b1cdcdf601b855b90b", + "sha256:95bd11af7eafc16e829af2d3df510cecfd4387f6453355188342c3e79a2ec87a", + "sha256:bc6c7d3fa1325a0c6613512a093bc2a2a15aeec350451cbdf9e1d4bffe3e3233", + "sha256:cc34a6f5b426748a507dd5d1de4c1978f2eb5626d51326e43280941206c209e1", + "sha256:d755f03c1e4a51e9b24d899561fec4ccaf51f210d52abdf8c07ee2849b212a36", + "sha256:d7c45933b1bdfaf9f36c579671fec15d25b06c8398f113dab64c18ed1adda01d", + "sha256:d896919306dd0aa22d0132f62a1b78d11aaf4c9fc5b3410d3c666b818191630a", + "sha256:ffde2fbfad571af120fcbfbbc61c72469e72f550d676c3342492a9dfdefb8f12" + ], + "markers": "implementation_name == 'cpython'", + "version": "==1.4.0" + }, "urllib3": { "hashes": [ - "sha256:61bf29cada3fc2fbefad4fdf059ea4bd1b4a86d2b6d15e1c7c0b582b9752fe39", - "sha256:de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22" + "sha256:b246607a25ac80bedac05c6f282e3cdaf3afb65420fd024ac94435cabe6e18d1", + "sha256:dbe59173209418ae49d485b87d1681aefa36252ee85884c31346debd19463232" ], - "version": "==1.24.1" + "version": "==1.25.3" }, "wcwidth": { "hashes": [ @@ -631,10 +674,16 @@ }, "websocket-client": { "hashes": [ - "sha256:8c8bf2d4f800c3ed952df206b18c28f7070d9e3dcbd6ca6291127574f57ee786", - "sha256:e51562c91ddb8148e791f0155fdb01325d99bb52c4cdbb291aee7a3563fd0849" + "sha256:1151d5fb3a62dc129164292e1227655e4bbc5dd5340a5165dfae61128ec50aa9", + "sha256:1fd5520878b68b84b5748bb30e592b10d0a91529d5383f74f4964e72b297fd3a" + ], + "version": "==0.56.0" + }, + "wrapt": { + "hashes": [ + "sha256:4aea003270831cceb8a90ff27c4031da6ead7ec1886023b80ce0dfe0adf61533" ], - "version": "==0.54.0" + "version": "==1.11.1" } } } diff --git a/deploy/deploy-model.ipynb b/deploy/deploy-model.ipynb index 58fc4dd..6ad59d7 100644 --- a/deploy/deploy-model.ipynb +++ b/deploy/deploy-model.ipynb @@ -41,14 +41,14 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "MODEL_REPOSITORY = '../models'\n", "SERVICE_NAME = 'titanic'\n", "API_VERSION = '1'\n", - "DOCKER_IMAGE_REGISTRY = 'alexioannides'" + "DOCKER_IMAGE_REGISTRY = 'cmftall'" ] }, { @@ -62,14 +62,14 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "titanic-ml-2019-02-11T17:48:28.joblib --> deploy/py-sklearn-flask-ml-service/model.joblib\n" + "titanic-ml-2019-06-03T17:18:04.joblib --> deploy/py-sklearn-flask-ml-service/model.joblib\n" ] } ], @@ -90,7 +90,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ @@ -108,7 +108,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -137,7 +137,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -146,34 +146,332 @@ "text": [ "{'stream': 'Step 1/7 : FROM python:3.7-slim'}\n", "{'stream': '\\n'}\n", - "{'stream': ' ---> 12c44ed85032\\n'}\n", + "{'status': 'Pulling from library/python', 'id': '3.7-slim'}\n", + "{'status': 'Already exists', 'progressDetail': {}, 'id': '743f2d6c1f65'}\n", + "{'status': 'Already exists', 'progressDetail': {}, 'id': '977e13fc7449'}\n", + "{'status': 'Pulling fs layer', 'progressDetail': {}, 'id': 'de5f9e5af26b'}\n", + "{'status': 'Pulling fs layer', 'progressDetail': {}, 'id': '0d27ddbe8383'}\n", + "{'status': 'Pulling fs layer', 'progressDetail': {}, 'id': '228d55eb5a23'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 240, 'total': 240}, 'progress': '[==================================================>] 240B/240B', 'id': '0d27ddbe8383'}\n", + "{'status': 'Verifying Checksum', 'progressDetail': {}, 'id': '0d27ddbe8383'}\n", + "{'status': 'Download complete', 'progressDetail': {}, 'id': '0d27ddbe8383'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 22401, 'total': 2104020}, 'progress': '[> ] 22.4kB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 68893, 'total': 2104020}, 'progress': '[=> ] 68.89kB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 184113, 'total': 2104020}, 'progress': '[====> ] 184.1kB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 293625, 'total': 2104020}, 'progress': '[======> ] 293.6kB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 248568, 'total': 23885520}, 'progress': '[> ] 248.6kB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 539385, 'total': 2104020}, 'progress': '[============> ] 539.4kB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 498424, 'total': 23885520}, 'progress': '[=> ] 498.4kB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 1198841, 'total': 2104020}, 'progress': '[============================> ] 1.199MB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 998136, 'total': 23885520}, 'progress': '[==> ] 998.1kB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 1395449, 'total': 2104020}, 'progress': '[=================================> ] 1.395MB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 1690361, 'total': 2104020}, 'progress': '[========================================> ] 1.69MB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 1497848, 'total': 23885520}, 'progress': '[===> ] 1.498MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 1952505, 'total': 2104020}, 'progress': '[==============================================> ] 1.953MB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Verifying Checksum', 'progressDetail': {}, 'id': '228d55eb5a23'}\n", + "{'status': 'Download complete', 'progressDetail': {}, 'id': '228d55eb5a23'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 1743608, 'total': 23885520}, 'progress': '[===> ] 1.744MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 2243320, 'total': 23885520}, 'progress': '[====> ] 2.243MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 3234552, 'total': 23885520}, 'progress': '[======> ] 3.235MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 3988216, 'total': 23885520}, 'progress': '[========> ] 3.988MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 5475064, 'total': 23885520}, 'progress': '[===========> ] 5.475MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 6949624, 'total': 23885520}, 'progress': '[==============> ] 6.95MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 7691000, 'total': 23885520}, 'progress': '[================> ] 7.691MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 8182520, 'total': 23885520}, 'progress': '[=================> ] 8.183MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 9648888, 'total': 23885520}, 'progress': '[====================> ] 9.649MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 9894648, 'total': 23885520}, 'progress': '[====================> ] 9.895MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 10386168, 'total': 23885520}, 'progress': '[=====================> ] 10.39MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 11123448, 'total': 23885520}, 'progress': '[=======================> ] 11.12MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 11614968, 'total': 23885520}, 'progress': '[========================> ] 11.61MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 12102392, 'total': 23885520}, 'progress': '[=========================> ] 12.1MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 13089528, 'total': 23885520}, 'progress': '[===========================> ] 13.09MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 14080760, 'total': 23885520}, 'progress': '[=============================> ] 14.08MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 14326520, 'total': 23885520}, 'progress': '[=============================> ] 14.33MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 15309560, 'total': 23885520}, 'progress': '[================================> ] 15.31MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 16546552, 'total': 23885520}, 'progress': '[==================================> ] 16.55MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 17283832, 'total': 23885520}, 'progress': '[====================================> ] 17.28MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 17529592, 'total': 23885520}, 'progress': '[====================================> ] 17.53MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 17775352, 'total': 23885520}, 'progress': '[=====================================> ] 17.78MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 19249912, 'total': 23885520}, 'progress': '[========================================> ] 19.25MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 19987192, 'total': 23885520}, 'progress': '[=========================================> ] 19.99MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 20482808, 'total': 23885520}, 'progress': '[==========================================> ] 20.48MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 21232376, 'total': 23885520}, 'progress': '[============================================> ] 21.23MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 22215416, 'total': 23885520}, 'progress': '[==============================================> ] 22.22MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Downloading', 'progressDetail': {'current': 22461176, 'total': 23885520}, 'progress': '[===============================================> ] 22.46MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Download complete', 'progressDetail': {}, 'id': 'de5f9e5af26b'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 262144, 'total': 23885520}, 'progress': '[> ] 262.1kB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 786432, 'total': 23885520}, 'progress': '[=> ] 786.4kB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 1310720, 'total': 23885520}, 'progress': '[==> ] 1.311MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 4718592, 'total': 23885520}, 'progress': '[=========> ] 4.719MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 6291456, 'total': 23885520}, 'progress': '[=============> ] 6.291MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 7864320, 'total': 23885520}, 'progress': '[================> ] 7.864MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 11796480, 'total': 23885520}, 'progress': '[========================> ] 11.8MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 14942208, 'total': 23885520}, 'progress': '[===============================> ] 14.94MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 17825792, 'total': 23885520}, 'progress': '[=====================================> ] 17.83MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 22806528, 'total': 23885520}, 'progress': '[===============================================> ] 22.81MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 23885520, 'total': 23885520}, 'progress': '[==================================================>] 23.89MB/23.89MB', 'id': 'de5f9e5af26b'}\n", + "{'status': 'Pull complete', 'progressDetail': {}, 'id': 'de5f9e5af26b'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 240, 'total': 240}, 'progress': '[==================================================>] 240B/240B', 'id': '0d27ddbe8383'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 240, 'total': 240}, 'progress': '[==================================================>] 240B/240B', 'id': '0d27ddbe8383'}\n", + "{'status': 'Pull complete', 'progressDetail': {}, 'id': '0d27ddbe8383'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 32768, 'total': 2104020}, 'progress': '[> ] 32.77kB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 229376, 'total': 2104020}, 'progress': '[=====> ] 229.4kB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 1146880, 'total': 2104020}, 'progress': '[===========================> ] 1.147MB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Extracting', 'progressDetail': {'current': 2104020, 'total': 2104020}, 'progress': '[==================================================>] 2.104MB/2.104MB', 'id': '228d55eb5a23'}\n", + "{'status': 'Pull complete', 'progressDetail': {}, 'id': '228d55eb5a23'}\n", + "{'status': 'Digest: sha256:589527a734f2a9e48b23cc4687848cb9503d0f8569fad68c3ad8b2ee9d1c50ff'}\n", + "{'status': 'Status: Downloaded newer image for python:3.7-slim'}\n", + "{'stream': ' ---> ca7f9e245002\\n'}\n", "{'stream': 'Step 2/7 : WORKDIR /usr/src/app'}\n", "{'stream': '\\n'}\n", - "{'stream': ' ---> Using cache\\n'}\n", - "{'stream': ' ---> 987983ee8d98\\n'}\n", + "{'stream': ' ---> Running in 9ba2637bdf8b\\n'}\n", + "{'stream': 'Removing intermediate container 9ba2637bdf8b\\n'}\n", + "{'stream': ' ---> 7b35e37da1f5\\n'}\n", "{'stream': 'Step 3/7 : COPY . .'}\n", "{'stream': '\\n'}\n", - "{'stream': ' ---> Using cache\\n'}\n", - "{'stream': ' ---> 0ed602e98f4e\\n'}\n", + "{'stream': ' ---> db0017df8da1\\n'}\n", "{'stream': 'Step 4/7 : EXPOSE 5000'}\n", "{'stream': '\\n'}\n", - "{'stream': ' ---> Using cache\\n'}\n", - "{'stream': ' ---> c86b62a88f5c\\n'}\n", + "{'stream': ' ---> Running in 3e4cdf415b90\\n'}\n", + "{'stream': 'Removing intermediate container 3e4cdf415b90\\n'}\n", + "{'stream': ' ---> 6d7cf35aa487\\n'}\n", "{'stream': 'Step 5/7 : RUN pip install pipenv'}\n", "{'stream': '\\n'}\n", - "{'stream': ' ---> Using cache\\n'}\n", - "{'stream': ' ---> 48a84b9efda6\\n'}\n", + "{'stream': ' ---> Running in bd8311d3b1e9\\n'}\n", + "{'stream': 'Collecting pipenv\\n'}\n", + "{'stream': ' Downloading https://files.pythonhosted.org/packages/13/b4/3ffa55f77161cff9a5220f162670f7c5eb00df52e00939e203f601b0f579/pipenv-2018.11.26-py3-none-any.whl (5.2MB)\\n'}\n", + "{'stream': 'Collecting virtualenv (from pipenv)\\n'}\n", + "{'stream': ' Downloading https://files.pythonhosted.org/packages/ca/ee/8375c01412abe6ff462ec80970e6bb1c4308724d4366d7519627c98691ab/virtualenv-16.6.0-py2.py3-none-any.whl (2.0MB)\\n'}\n", + "{'stream': 'Collecting certifi (from pipenv)\\n'}\n", + "{'stream': ' Downloading https://files.pythonhosted.org/packages/60/75/f692a584e85b7eaba0e03827b3d51f45f571c2e793dd731e598828d380aa/certifi-2019.3.9-py2.py3-none-any.whl (158kB)\\n'}\n", + "{'stream': 'Requirement already satisfied: pip>=9.0.1 in /usr/local/lib/python3.7/site-packages (from pipenv) (19.1.1)\\n'}\n", + "{'stream': 'Collecting virtualenv-clone>=0.2.5 (from pipenv)\\n'}\n", + "{'stream': ' Downloading https://files.pythonhosted.org/packages/ba/f8/50c2b7dbc99e05fce5e5b9d9a31f37c988c99acd4e8dedd720b7b8d4011d/virtualenv_clone-0.5.3-py2.py3-none-any.whl\\n'}\n", + "{'stream': 'Requirement already satisfied: setuptools>=36.2.1 in /usr/local/lib/python3.7/site-packages (from pipenv) (41.0.1)\\n'}\n", + "{'stream': 'Installing collected packages: virtualenv, certifi, virtualenv-clone, pipenv\\n'}\n", + "{'stream': 'Successfully installed certifi-2019.3.9 pipenv-2018.11.26 virtualenv-16.6.0 virtualenv-clone-0.5.3\\n'}\n", + "{'stream': 'Removing intermediate container bd8311d3b1e9\\n'}\n", + "{'stream': ' ---> 00c84b3d9cec\\n'}\n", "{'stream': 'Step 6/7 : RUN pipenv install'}\n", "{'stream': '\\n'}\n", - "{'stream': ' ---> Using cache\\n'}\n", - "{'stream': ' ---> 5aa23904911f\\n'}\n", + "{'stream': ' ---> Running in a60bafac8eda\\n'}\n", + "{'stream': '\\x1b[91mCreating a virtualenv for this project…\\n\\x1b[0m'}\n", + "{'stream': '\\x1b[91mPipfile: /usr/src/app/Pipfile\\n\\x1b[0m'}\n", + "{'stream': '\\x1b[91mUsing /usr/local/bin/python (3.7.3) to create virtualenv…\\n\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠋ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠙ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠹ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠸ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠼\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠴ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠦ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠧ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠇ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠏ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠋ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠙\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠹\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠸\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠼\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠴\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠦\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠧\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠇ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠏ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠋\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠙\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠹\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠸\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠼\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠴\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠦\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠧ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠇\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠏\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠋\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠙\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠹ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠸\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠼\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠴\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠦ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠧\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠇\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠏\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠋ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠙\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠹ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠸ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠼\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠴\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠦ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠧\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠇\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠏\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠋\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠙ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠹ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠸ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\r⠼ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠴\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠦ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠧\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠇ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠏ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠋\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠙\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠹ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠸\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠼ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠴ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠦ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠧\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠇ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠏\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠋\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠙\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠹\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠸ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠼\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\r⠴ Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠦\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m\\r⠧\\x1b[0m'}\n", + "{'stream': '\\x1b[91m Creating virtual environment...\\x1b[0m'}\n", + "{'stream': \"\\x1b[91mAlready using interpreter /usr/local/bin/python\\nUsing base prefix '/usr/local'\\nNew python executable in /root/.local/share/virtualenvs/app-lp47FrbD/bin/python\\nInstalling setuptools, pip, wheel...\\ndone.\\n\\n\\x1b[0m\"}\n", + "{'stream': '\\x1b[91m\\x08\\x1b[0m'}\n", + "{'stream': '\\x1b[91m✔ Successfully created virtual environment! \\n\\x1b[0m'}\n", + "{'stream': '\\x1b[91mVirtualenv location: /root/.local/share/virtualenvs/app-lp47FrbD\\n\\x1b[0m'}\n", + "{'stream': 'Installing dependencies from Pipfile.lock (ea4e27)…\\n'}\n", + "{'stream': \"To activate this project's virtualenv, run pipenv shell.\\nAlternatively, run a command inside the virtualenv with pipenv run.\\n\"}\n", + "{'stream': 'Removing intermediate container a60bafac8eda\\n'}\n", + "{'stream': ' ---> 935ef173b2ea\\n'}\n", "{'stream': 'Step 7/7 : ENTRYPOINT [\"pipenv\", \"run\", \"python\", \"api.py\"]'}\n", "{'stream': '\\n'}\n", - "{'stream': ' ---> Using cache\\n'}\n", - "{'stream': ' ---> 7ecf88006784\\n'}\n", - "{'aux': {'ID': 'sha256:7ecf88006784076c94f7e1e69f5739cef092c7f83b23b9117145550533dfddb7'}}\n", - "{'stream': 'Successfully built 7ecf88006784\\n'}\n", - "{'stream': 'Successfully tagged alexioannides/titanic:latest\\n'}\n" + "{'stream': ' ---> Running in ba4f4343c41d\\n'}\n", + "{'stream': 'Removing intermediate container ba4f4343c41d\\n'}\n", + "{'stream': ' ---> cddc08940ad8\\n'}\n", + "{'aux': {'ID': 'sha256:cddc08940ad87b54543493fc97953cdf85cf24114cb2269e6d497039aad0049c'}}\n", + "{'stream': 'Successfully built cddc08940ad8\\n'}\n", + "{'stream': 'Successfully tagged cmftall/titanic:latest\\n'}\n" ] } ], @@ -201,38 +499,223 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "{\"status\":\"The push refers to repository [docker.io/alexioannides/titanic]\"}\n", - "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"2b117c418425\"}\n", - "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"a78c9ad3c595\"}\n", - "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"9449b123dded\"}\n", - "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"f49f129dd410\"}\n", - "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"be1cb44a8fa5\"}\n", - "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"94a02319f331\"}\n", - "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"c22eb8781541\"}\n", - "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"622d7e308e90\"}\n", - "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"0a07e81f5da3\"}\n", - "{\"status\":\"Waiting\",\"progressDetail\":{},\"id\":\"94a02319f331\"}\n", - "{\"status\":\"Waiting\",\"progressDetail\":{},\"id\":\"c22eb8781541\"}\n", - "{\"status\":\"Waiting\",\"progressDetail\":{},\"id\":\"622d7e308e90\"}\n", - "{\"status\":\"Waiting\",\"progressDetail\":{},\"id\":\"0a07e81f5da3\"}\n", - "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"2b117c418425\"}\n", - "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"a78c9ad3c595\"}\n", - "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"9449b123dded\"}\n", - "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"be1cb44a8fa5\"}\n", - "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"f49f129dd410\"}\n", - "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"94a02319f331\"}\n", - "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"622d7e308e90\"}\n", - "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"c22eb8781541\"}\n", - "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"0a07e81f5da3\"}\n", - "{\"status\":\"latest: digest: sha256:89dadbdb75a1efd9914592daaa6ac5eccbb8c9c1af184a05a3d5ca08b4ef25f3 size: 2213\"}\n", - "{\"progressDetail\":{},\"aux\":{\"Tag\":\"latest\",\"Digest\":\"sha256:89dadbdb75a1efd9914592daaa6ac5eccbb8c9c1af184a05a3d5ca08b4ef25f3\",\"Size\":2213}}\n", + "{\"status\":\"The push refers to repository [docker.io/cmftall/titanic]\"}\n", + "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"5fa9cc4411e6\"}\n", + "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"25cb58f60f3b\"}\n", + "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"e4d8d737bd10\"}\n", + "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"d7f161fd8308\"}\n", + "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"e6b8bc0a67bc\"}\n", + "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"2ca9f4d774f4\"}\n", + "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"c56a33c38007\"}\n", + "{\"status\":\"Waiting\",\"progressDetail\":{},\"id\":\"e6b8bc0a67bc\"}\n", + "{\"status\":\"Waiting\",\"progressDetail\":{},\"id\":\"2ca9f4d774f4\"}\n", + "{\"status\":\"Preparing\",\"progressDetail\":{},\"id\":\"6270adb5794c\"}\n", + "{\"status\":\"Waiting\",\"progressDetail\":{},\"id\":\"6270adb5794c\"}\n", + "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"25cb58f60f3b\"}\n", + "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"e4d8d737bd10\"}\n", + "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"5fa9cc4411e6\"}\n", + "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"d7f161fd8308\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":550912,\"total\":299237757},\"progress\":\"[\\u003e ] 550.9kB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":1107968,\"total\":299237757},\"progress\":\"[\\u003e ] 1.108MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":1665024,\"total\":299237757},\"progress\":\"[\\u003e ] 1.665MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"e6b8bc0a67bc\"}\n", + "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"2ca9f4d774f4\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":2779136,\"total\":299237757},\"progress\":\"[\\u003e ] 2.779MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"c56a33c38007\"}\n", + "{\"status\":\"Layer already exists\",\"progressDetail\":{},\"id\":\"6270adb5794c\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":3336192,\"total\":299237757},\"progress\":\"[\\u003e ] 3.336MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":3893248,\"total\":299237757},\"progress\":\"[\\u003e ] 3.893MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":5007360,\"total\":299237757},\"progress\":\"[\\u003e ] 5.007MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":5564416,\"total\":299237757},\"progress\":\"[\\u003e ] 5.564MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":6678528,\"total\":299237757},\"progress\":\"[=\\u003e ] 6.679MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":7792640,\"total\":299237757},\"progress\":\"[=\\u003e ] 7.793MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":8349696,\"total\":299237757},\"progress\":\"[=\\u003e ] 8.35MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":10020864,\"total\":299237757},\"progress\":\"[=\\u003e ] 10.02MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":11134976,\"total\":299237757},\"progress\":\"[=\\u003e ] 11.13MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":11692032,\"total\":299237757},\"progress\":\"[=\\u003e ] 11.69MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":13363200,\"total\":299237757},\"progress\":\"[==\\u003e ] 13.36MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":15034368,\"total\":299237757},\"progress\":\"[==\\u003e ] 15.03MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":17262592,\"total\":299237757},\"progress\":\"[==\\u003e ] 17.26MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":18347008,\"total\":299237757},\"progress\":\"[===\\u003e ] 18.35MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":20018176,\"total\":299237757},\"progress\":\"[===\\u003e ] 20.02MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":21132288,\"total\":299237757},\"progress\":\"[===\\u003e ] 21.13MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":22246400,\"total\":299237757},\"progress\":\"[===\\u003e ] 22.25MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":24474624,\"total\":299237757},\"progress\":\"[====\\u003e ] 24.47MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":26145792,\"total\":299237757},\"progress\":\"[====\\u003e ] 26.15MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":27808768,\"total\":299237757},\"progress\":\"[====\\u003e ] 27.81MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":28922880,\"total\":299237757},\"progress\":\"[====\\u003e ] 28.92MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":30036992,\"total\":299237757},\"progress\":\"[=====\\u003e ] 30.04MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":31708160,\"total\":299237757},\"progress\":\"[=====\\u003e ] 31.71MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":33936384,\"total\":299237757},\"progress\":\"[=====\\u003e ] 33.94MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":35050496,\"total\":299237757},\"progress\":\"[=====\\u003e ] 35.05MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":36721664,\"total\":299237757},\"progress\":\"[======\\u003e ] 36.72MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":38392832,\"total\":299237757},\"progress\":\"[======\\u003e ] 38.39MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":40064000,\"total\":299237757},\"progress\":\"[======\\u003e ] 40.06MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":41735168,\"total\":299237757},\"progress\":\"[======\\u003e ] 41.74MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":43406336,\"total\":299237757},\"progress\":\"[=======\\u003e ] 43.41MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":45077504,\"total\":299237757},\"progress\":\"[=======\\u003e ] 45.08MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":46748672,\"total\":299237757},\"progress\":\"[=======\\u003e ] 46.75MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":48419840,\"total\":299237757},\"progress\":\"[========\\u003e ] 48.42MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":51205120,\"total\":299237757},\"progress\":\"[========\\u003e ] 51.21MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":52849912,\"total\":299237757},\"progress\":\"[========\\u003e ] 52.85MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":55016960,\"total\":299237757},\"progress\":\"[=========\\u003e ] 55.02MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":56131072,\"total\":299237757},\"progress\":\"[=========\\u003e ] 56.13MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":57802240,\"total\":299237757},\"progress\":\"[=========\\u003e ] 57.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":59473408,\"total\":299237757},\"progress\":\"[=========\\u003e ] 59.47MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":61617664,\"total\":299237757},\"progress\":\"[==========\\u003e ] 61.62MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":63216299,\"total\":299237757},\"progress\":\"[==========\\u003e ] 63.22MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":64287744,\"total\":299237757},\"progress\":\"[==========\\u003e ] 64.29MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":65903616,\"total\":299237757},\"progress\":\"[===========\\u003e ] 65.9MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":68688896,\"total\":299237757},\"progress\":\"[===========\\u003e ] 68.69MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":72031232,\"total\":299237757},\"progress\":\"[============\\u003e ] 72.03MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":75373568,\"total\":299237757},\"progress\":\"[============\\u003e ] 75.37MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":76487680,\"total\":299237757},\"progress\":\"[============\\u003e ] 76.49MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":78715904,\"total\":299237757},\"progress\":\"[=============\\u003e ] 78.72MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":81501184,\"total\":299237757},\"progress\":\"[=============\\u003e ] 81.5MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":84286464,\"total\":299237757},\"progress\":\"[==============\\u003e ] 84.29MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":84843520,\"total\":299237757},\"progress\":\"[==============\\u003e ] 84.84MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":85400576,\"total\":299237757},\"progress\":\"[==============\\u003e ] 85.4MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":86514688,\"total\":299237757},\"progress\":\"[==============\\u003e ] 86.51MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":88185856,\"total\":299237757},\"progress\":\"[==============\\u003e ] 88.19MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":89857024,\"total\":299237757},\"progress\":\"[===============\\u003e ] 89.86MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":90414080,\"total\":299237757},\"progress\":\"[===============\\u003e ] 90.41MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":92085248,\"total\":299237757},\"progress\":\"[===============\\u003e ] 92.09MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":94870528,\"total\":299237757},\"progress\":\"[===============\\u003e ] 94.87MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":97039872,\"total\":299237757},\"progress\":\"[================\\u003e ] 97.04MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":98134528,\"total\":299237757},\"progress\":\"[================\\u003e ] 98.13MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":99805696,\"total\":299237757},\"progress\":\"[================\\u003e ] 99.81MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":102033920,\"total\":299237757},\"progress\":\"[=================\\u003e ] 102MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":103705088,\"total\":299237757},\"progress\":\"[=================\\u003e ] 103.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":105376256,\"total\":299237757},\"progress\":\"[=================\\u003e ] 105.4MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":107604480,\"total\":299237757},\"progress\":\"[=================\\u003e ] 107.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":109832704,\"total\":299237757},\"progress\":\"[==================\\u003e ] 109.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":112060928,\"total\":299237757},\"progress\":\"[==================\\u003e ] 112.1MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":114289152,\"total\":299237757},\"progress\":\"[===================\\u003e ] 114.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":116517376,\"total\":299237757},\"progress\":\"[===================\\u003e ] 116.5MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":117601776,\"total\":299237757},\"progress\":\"[===================\\u003e ] 117.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":119725056,\"total\":299237757},\"progress\":\"[====================\\u003e ] 119.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":121844884,\"total\":299237757},\"progress\":\"[====================\\u003e ] 121.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":123962368,\"total\":299237757},\"progress\":\"[====================\\u003e ] 124MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":126122125,\"total\":299237757},\"progress\":\"[=====================\\u003e ] 126.1MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":126678016,\"total\":299237757},\"progress\":\"[=====================\\u003e ] 126.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":128843264,\"total\":299237757},\"progress\":\"[=====================\\u003e ] 128.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":130966793,\"total\":299237757},\"progress\":\"[=====================\\u003e ] 131MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":133178880,\"total\":299237757},\"progress\":\"[======================\\u003e ] 133.2MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":135374848,\"total\":299237757},\"progress\":\"[======================\\u003e ] 135.4MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":136455168,\"total\":299237757},\"progress\":\"[======================\\u003e ] 136.5MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":138664448,\"total\":299237757},\"progress\":\"[=======================\\u003e ] 138.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":140280832,\"total\":299237757},\"progress\":\"[=======================\\u003e ] 140.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":142494208,\"total\":299237757},\"progress\":\"[=======================\\u003e ] 142.5MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":144137728,\"total\":299237757},\"progress\":\"[========================\\u003e ] 144.1MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":145777664,\"total\":299237757},\"progress\":\"[========================\\u003e ] 145.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":147401920,\"total\":299237757},\"progress\":\"[========================\\u003e ] 147.4MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":148489728,\"total\":299237757},\"progress\":\"[========================\\u003e ] 148.5MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":149588992,\"total\":299237757},\"progress\":\"[========================\\u003e ] 149.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":151216640,\"total\":299237757},\"progress\":\"[=========================\\u003e ] 151.2MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":152864256,\"total\":299237757},\"progress\":\"[=========================\\u003e ] 152.9MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":153393952,\"total\":299237757},\"progress\":\"[=========================\\u003e ] 153.4MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":154983936,\"total\":299237757},\"progress\":\"[=========================\\u003e ] 155MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":157150967,\"total\":299237757},\"progress\":\"[==========================\\u003e ] 157.2MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":159278989,\"total\":299237757},\"progress\":\"[==========================\\u003e ] 159.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":161400985,\"total\":299237757},\"progress\":\"[==========================\\u003e ] 161.4MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":163559688,\"total\":299237757},\"progress\":\"[===========================\\u003e ] 163.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":165705112,\"total\":299237757},\"progress\":\"[===========================\\u003e ] 165.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":167825503,\"total\":299237757},\"progress\":\"[============================\\u003e ] 167.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":170000574,\"total\":299237757},\"progress\":\"[============================\\u003e ] 170MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":172147998,\"total\":299237757},\"progress\":\"[============================\\u003e ] 172.1MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":174288417,\"total\":299237757},\"progress\":\"[=============================\\u003e ] 174.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":176480053,\"total\":299237757},\"progress\":\"[=============================\\u003e ] 176.5MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":178622976,\"total\":299237757},\"progress\":\"[=============================\\u003e ] 178.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":180762917,\"total\":299237757},\"progress\":\"[==============================\\u003e ] 180.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":181305856,\"total\":299237757},\"progress\":\"[==============================\\u003e ] 181.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":183446203,\"total\":299237757},\"progress\":\"[==============================\\u003e ] 183.4MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":185580553,\"total\":299237757},\"progress\":\"[===============================\\u003e ] 185.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":187729761,\"total\":299237757},\"progress\":\"[===============================\\u003e ] 187.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":188801024,\"total\":299237757},\"progress\":\"[===============================\\u003e ] 188.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":190926704,\"total\":299237757},\"progress\":\"[===============================\\u003e ] 190.9MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":193121792,\"total\":299237757},\"progress\":\"[================================\\u003e ] 193.1MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":195907072,\"total\":299237757},\"progress\":\"[================================\\u003e ] 195.9MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":198692352,\"total\":299237757},\"progress\":\"[=================================\\u003e ] 198.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":202034688,\"total\":299237757},\"progress\":\"[=================================\\u003e ] 202MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":204819968,\"total\":299237757},\"progress\":\"[==================================\\u003e ] 204.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":205934080,\"total\":299237757},\"progress\":\"[==================================\\u003e ] 205.9MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":208719360,\"total\":299237757},\"progress\":\"[==================================\\u003e ] 208.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":211504640,\"total\":299237757},\"progress\":\"[===================================\\u003e ] 211.5MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":213175808,\"total\":299237757},\"progress\":\"[===================================\\u003e ] 213.2MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":213732864,\"total\":299237757},\"progress\":\"[===================================\\u003e ] 213.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":214846976,\"total\":299237757},\"progress\":\"[===================================\\u003e ] 214.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":216518144,\"total\":299237757},\"progress\":\"[====================================\\u003e ] 216.5MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":218189312,\"total\":299237757},\"progress\":\"[====================================\\u003e ] 218.2MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":219303424,\"total\":299237757},\"progress\":\"[====================================\\u003e ] 219.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":221531648,\"total\":299237757},\"progress\":\"[=====================================\\u003e ] 221.5MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":223692288,\"total\":299237757},\"progress\":\"[=====================================\\u003e ] 223.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":225864608,\"total\":299237757},\"progress\":\"[=====================================\\u003e ] 225.9MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":228006400,\"total\":299237757},\"progress\":\"[======================================\\u003e ] 228MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":230159360,\"total\":299237757},\"progress\":\"[======================================\\u003e ] 230.2MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":232288256,\"total\":299237757},\"progress\":\"[======================================\\u003e ] 232.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":233397760,\"total\":299237757},\"progress\":\"[======================================\\u003e ] 233.4MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":235018482,\"total\":299237757},\"progress\":\"[=======================================\\u003e ] 235MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":236098048,\"total\":299237757},\"progress\":\"[=======================================\\u003e ] 236.1MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":238274560,\"total\":299237757},\"progress\":\"[=======================================\\u003e ] 238.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":239924224,\"total\":299237757},\"progress\":\"[========================================\\u003e ] 239.9MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":241551872,\"total\":299237757},\"progress\":\"[========================================\\u003e ] 241.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":243692032,\"total\":299237757},\"progress\":\"[========================================\\u003e ] 243.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":244225536,\"total\":299237757},\"progress\":\"[========================================\\u003e ] 244.2MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":245840568,\"total\":299237757},\"progress\":\"[=========================================\\u003e ] 245.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":247973376,\"total\":299237757},\"progress\":\"[=========================================\\u003e ] 248MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":249060864,\"total\":299237757},\"progress\":\"[=========================================\\u003e ] 249.1MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":250122752,\"total\":299237757},\"progress\":\"[=========================================\\u003e ] 250.1MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":251186688,\"total\":299237757},\"progress\":\"[=========================================\\u003e ] 251.2MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":252273152,\"total\":299237757},\"progress\":\"[==========================================\\u003e ] 252.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":253387264,\"total\":299237757},\"progress\":\"[==========================================\\u003e ] 253.4MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":255028416,\"total\":299237757},\"progress\":\"[==========================================\\u003e ] 255MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":255553024,\"total\":299237757},\"progress\":\"[==========================================\\u003e ] 255.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":257144832,\"total\":299237757},\"progress\":\"[==========================================\\u003e ] 257.1MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":259283456,\"total\":299237757},\"progress\":\"[===========================================\\u003e ] 259.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":260923904,\"total\":299237757},\"progress\":\"[===========================================\\u003e ] 260.9MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":262025216,\"total\":299237757},\"progress\":\"[===========================================\\u003e ] 262MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":263644003,\"total\":299237757},\"progress\":\"[============================================\\u003e ] 263.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":265286144,\"total\":299237757},\"progress\":\"[============================================\\u003e ] 265.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":267479040,\"total\":299237757},\"progress\":\"[============================================\\u003e ] 267.5MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":268593152,\"total\":299237757},\"progress\":\"[============================================\\u003e ] 268.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":269707264,\"total\":299237757},\"progress\":\"[=============================================\\u003e ] 269.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":271356928,\"total\":299237757},\"progress\":\"[=============================================\\u003e ] 271.4MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":271913984,\"total\":299237757},\"progress\":\"[=============================================\\u003e ] 271.9MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":273021952,\"total\":299237757},\"progress\":\"[=============================================\\u003e ] 273MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":274096662,\"total\":299237757},\"progress\":\"[=============================================\\u003e ] 274.1MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":274642432,\"total\":299237757},\"progress\":\"[=============================================\\u003e ] 274.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":275691938,\"total\":299237757},\"progress\":\"[==============================================\\u003e ] 275.7MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":279474317,\"total\":299237757},\"progress\":\"[==============================================\\u003e ] 279.5MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":281104896,\"total\":299237757},\"progress\":\"[==============================================\\u003e ] 281.1MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":282190743,\"total\":299237757},\"progress\":\"[===============================================\\u003e ] 282.2MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":283283456,\"total\":299237757},\"progress\":\"[===============================================\\u003e ] 283.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":283812352,\"total\":299237757},\"progress\":\"[===============================================\\u003e ] 283.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":284877312,\"total\":299237757},\"progress\":\"[===============================================\\u003e ] 284.9MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":287001100,\"total\":299237757},\"progress\":\"[===============================================\\u003e ] 287MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":289142272,\"total\":299237757},\"progress\":\"[================================================\\u003e ] 289.1MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":290243044,\"total\":299237757},\"progress\":\"[================================================\\u003e ] 290.2MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":291310679,\"total\":299237757},\"progress\":\"[================================================\\u003e ] 291.3MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":292395920,\"total\":299237757},\"progress\":\"[================================================\\u003e ] 292.4MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":293446248,\"total\":299237757},\"progress\":\"[=================================================\\u003e ] 293.4MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":294515419,\"total\":299237757},\"progress\":\"[=================================================\\u003e ] 294.5MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":295043072,\"total\":299237757},\"progress\":\"[=================================================\\u003e ] 295MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":295595520,\"total\":299237757},\"progress\":\"[=================================================\\u003e ] 295.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":296649013,\"total\":299237757},\"progress\":\"[=================================================\\u003e ] 296.6MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":298799798,\"total\":299237757},\"progress\":\"[=================================================\\u003e ] 298.8MB/299.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":300943208,\"total\":299237757},\"progress\":\"[==================================================\\u003e] 300.9MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":303098075,\"total\":299237757},\"progress\":\"[==================================================\\u003e] 303.1MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushing\",\"progressDetail\":{\"current\":305204736,\"total\":299237757},\"progress\":\"[==================================================\\u003e] 305.2MB\",\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"Pushed\",\"progressDetail\":{},\"id\":\"bd6cb57a91d0\"}\n", + "{\"status\":\"latest: digest: sha256:f91dc0213cdb205d08395fcd0ee789dfe954a3670caecbb3037f994ca5358e97 size: 2213\"}\n", + "{\"progressDetail\":{},\"aux\":{\"Tag\":\"latest\",\"Digest\":\"sha256:f91dc0213cdb205d08395fcd0ee789dfe954a3670caecbb3037f994ca5358e97\",\"Size\":2213}}\n", "\n" ] } @@ -255,46 +738,46 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "NAME: newbie-stingray\n", - "LAST DEPLOYED: Wed Feb 13 01:21:24 2019\n", + "NAME: imprecise-frog\n", + "LAST DEPLOYED: Mon Jun 3 21:33:22 2019\n", "NAMESPACE: default\n", "STATUS: DEPLOYED\n", "\n", "RESOURCES:\n", - "==> v1/Pod(related)\n", - "NAME READY STATUS RESTARTS AGE\n", - "titanic-survival-prediction-rc-4tqd2 0/1 ContainerCreating 0 0s\n", - "titanic-survival-prediction-rc-t9sv9 0/1 ContainerCreating 0 0s\n", - "\n", "==> v1/Namespace\n", "NAME STATUS AGE\n", "titanic Active 1s\n", "\n", - "==> v1/Service\n", - "NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE\n", - "titanic-survival-prediction-lb LoadBalancer 10.108.72.116 5000:31187/TCP 0s\n", + "==> v1/Pod(related)\n", + "NAME READY STATUS RESTARTS AGE\n", + "titanic-survival-prediction-rc-9glv5 0/1 ContainerCreating 0 1s\n", + "titanic-survival-prediction-rc-d5wfj 0/1 Pending 0 1s\n", "\n", "==> v1/ReplicationController\n", "NAME DESIRED CURRENT READY AGE\n", - "titanic-survival-prediction-rc 2 2 0 0s\n", + "titanic-survival-prediction-rc 2 2 0 1s\n", + "\n", + "==> v1/Service\n", + "NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE\n", + "titanic-survival-prediction-lb LoadBalancer 10.102.198.72 5000:30372/TCP 1s\n", "\n", "\n", "NOTES:\n", "Thank you for installing helm-ml-score-app.\n", "\n", - "Your release is named newbie-stingray.\n", + "Your release is named imprecise-frog.\n", "\n", "To learn more about the release, try:\n", "\n", - " $ helm status newbie-stingray\n", - " $ helm get newbie-stingray\n", + " $ helm status imprecise-frog\n", + " $ helm get imprecise-frog\n", "\n" ] } @@ -317,7 +800,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -331,7 +814,7 @@ "| kube-system | kube-dns | No node port |\n", "| kube-system | kubernetes-dashboard | No node port |\n", "| kube-system | tiller-deploy | No node port |\n", - "| titanic | titanic-survival-prediction-lb | http://192.168.99.115:31187 |\n", + "| titanic | titanic-survival-prediction-lb | http://192.168.99.102:30372 |\n", "|-------------|--------------------------------|-----------------------------|\n" ] } @@ -349,7 +832,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 18, "metadata": {}, "outputs": [ { @@ -361,18 +844,11 @@ } ], "source": [ - "!curl http://192.168.99.115:31187/titanic/v1/predict \\\n", + "!curl http://192.168.99.102:30372/titanic/v1/predict \\\n", " --request POST \\\n", " --header 'Content-Type: application/json' \\\n", " --data '{\"Pclass\": [1], \"Sex\": [\"male\"], \"Age\": [32], \"SibSp\": [1], \"Parch\": [0], \"Fare\": [100], \"Embarked\": [\"S\"]}'" ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": { diff --git a/deploy/k8s-helm-ml-prediction-app/values.yaml b/deploy/k8s-helm-ml-prediction-app/values.yaml index 1a7f30a..50ebc6e 100644 --- a/deploy/k8s-helm-ml-prediction-app/values.yaml +++ b/deploy/k8s-helm-ml-prediction-app/values.yaml @@ -2,7 +2,7 @@ app: name: test-ml-score env: prod namespace: test-ml-app - image: alexioannides/test-ml-score-api + image: cmftall/test-ml-score-api replicas: 2 containerPort: 5000 diff --git a/models/titanic-ml-2019-06-03T17:18:04.joblib b/models/titanic-ml-2019-06-03T17:18:04.joblib new file mode 100644 index 0000000..b879d62 Binary files /dev/null and b/models/titanic-ml-2019-06-03T17:18:04.joblib differ diff --git a/titanic-ml.ipynb b/titanic-ml.ipynb index 9114e56..adaf6de 100644 --- a/titanic-ml.ipynb +++ b/titanic-ml.ipynb @@ -18,7 +18,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -61,7 +61,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -102,7 +102,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -223,7 +223,7 @@ "max 1.000000 3.000000 80.000000 8.000000 6.000000 512.329200" ] }, - "execution_count": 3, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -255,7 +255,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -396,7 +396,7 @@ "4 0 373450 8.0500 NaN S " ] }, - "execution_count": 4, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -416,7 +416,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -460,12 +460,12 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 10, "metadata": {}, "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -475,7 +475,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYsAAAEcCAYAAAA2g5hwAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAH1FJREFUeJzt3Xt0FPXh/vH37ibhIoSQQMISESQIrFCxsHhp8FIQQQgB4bTBFL9HxFoqP6HHokTUBAGLC1i8csQbPSjFSv2SmOUiKoiFtmhQoBgRGxNAsiQkIRAugWQ3vz+o+5WCTBaSmYU8r3M4MLuZ2WfDJs9+ZmbnY6urq6tDRETkHOxWBxARkfCnshAREUMqCxERMaSyEBERQyoLERExpLIQERFDKgsRETGkshA5T3fffTf9+/fn5MmTVkcRaXQqC5Hz8N1335GXl4fNZuOjjz6yOo5Io1NZiJyH7Oxs+vTpw5133kl2dnbw9oMHDzJx4kT69u3LmDFjWLBgAXfddVfw/oKCAsaPH891113HkCFDWLVqlRXxRUIWYXUAkYtRTk4O99xzD3369CEtLY2ysjLatWvHzJkzadGiBZs2bWLfvn1MmDCBjh07AnDs2DHuvfdeJk+ezKuvvsquXbsYP3483bt3p1u3bhY/I5Fz08hCJER5eXkUFxdzxx130Lt3bzp16oTX68Xv97N27VoefPBBWrRoQbdu3Rg1alRwvY8//pjExETGjBlDREQEV199NUOGDGHNmjUWPhuR+tHIQiRE2dnZJCcnExsbC0BKSgorVqxg+PDh1NbW4nQ6g1/7w3/v27eP7du343a7g7f5/X5SU1PNCy9ynlQWIiGorq5m9erVBAIBkpOTATh58iSHDx+mvLyciIgI9u/fz5VXXgmAz+cLrut0Ounfvz+LFy+2JLvIhdBuKJEQfPjhhzgcDlauXEl2djbZ2dmsWrUKt9tNdnY2gwcP5sUXX+T48eMUFBSQk5MTXPfWW2+lqKiI7OxsampqqKmpYfv27RQUFFj4jETqR2UhEoIVK1YwevRoOnbsSPv27YN/fvWrX5Gbm0tmZiZVVVUkJyfzyCOPMHz4cKKiogBo1aoVr7/+OqtWreKmm25iwIABzJ8/X5/TkIuCTZMfiTSeefPmUVZWhsfjsTqKyAXRyEKkARUUFLBz507q6urYvn07f/3rXxk8eLDVsUQumA5wizSgo0eP8vvf/57S0lLi4uK49957GTRokNWxRC6YdkOJiIgh7YYSERFDKgsRETGkshAREUOXxAHugwePEgjo0IuISH3Y7Tbatr0spHUuibIIBOpUFiIijUi7oURExJDKQkREDKksRETEkGllsX79ekaNGsXIkSNJTU1l7dq1ABQWFpKWlsaQIUNIS0ujqKjIrEgicpGorDzI00/P5NChSqujNFmmfIK7rq6O6667jqVLl9K9e3d27tzJXXfdxZYtW7jnnnsYM2YMI0eOJCcnh3fffZclS5aEtP3y8iM6wC1yCXvzzTf4+OOPuPXWQdx9971Wx7no2e024uJahbZOI2U584HsdqqqqgCoqqoiPj6egwcPkp+fT0pKCnBqxrH8/HwqKirMiiUiYa6y8iAbN26grq6OjRs/0ejCIqacOmuz2Xj22Wd54IEHaNmyJUePHuWVV17B5/ORkJCAw+EAwOFwEB8fj8/nC05ZKSJNW27uiuCeg0AgwHvv/a9GFxYwpSxqa2tZtGgRCxcupF+/fmzZsoXf/e53zJ07t0G2H+pwSkQuHv/85yb8/loA/P5a/vnPTTz00BSLUzU9ppTFV199RWlpKf369QOgX79+tGjRgmbNmlFSUoLf78fhcOD3+yktLT1tkvv60DELkUvXDTck88knH+P31+JwRHDDDckcOFBldayLWtges+jQoQP79+/n22+/BU5NEFNeXk7nzp1xuVx4vV4AvF4vLpdLu6BEJGjEiDux223AqWOfqamjLU7UNJk2n8V7773Hq6++is126j998uTJ3HbbbRQUFJCRkcHhw4eJjo7G4/HQtWvXkLatkYXIpU1nQzWs8xlZXBKTH6ksRC5tlZUHefnlF/jtbyfTpk2M1XEueioLERExFLbHLERE5OKmshAREUMqCxERMaSyEBERQyoLERExpLIQQJeAFpFzU1kIcOpibd988zXvvfe/VkcRkTCkshBdAlpEDKks5KyXgBYR+SGVhfCPf5x+Ceh//GOTxYlEJNyoLIQbb0zG4Th1tXqHI4Ibb0y2OJGIhBuVhegS0CJiSGUhxMS0pU+fvgBce+1PdVVPETmDykIAKCoqBKCwsNDiJCISjlQWwp49RZSVlQJQVlbK3r27LU4kIuHGlPksvvvuOyZNmhRcrqqq4siRI3z6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\n", "text/plain": [ "
" ] @@ -485,7 +485,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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0jh06BB2u53y8nJ3n+rqasxms1d7IyIi4n9BD5Kvv/6aurqL32RdLhd79uwhISGBESNG0NTURGlpKQDbtm1j/PjxwSxVRETaEfSpraqqKubMmUNraytOp5P4+HiysrIwm83k5uaSlZXV5vRfEREJLUEPksGDB7Nz585222699VYKCwsDXJGIiHgj6FNbIiLStSlIRETEEAWJiIgYoiARERFDFCQiImKIgkRERAxRkIiIiCEKEhERMURBIiIihihIRETEEAWJiIgYoiARERFDgr5oo1w9IiLDCQ+7xidjNTWfp+5ck0/Gulro9y/+oiCRgAkPu4a0jAKfjLUldyp16IPMG/r9i78oSKRLcl4477NbD19oaabmbMsV++kbvUj7FCTSJZl7XMNfcqf7ZKzEjA3AlYNE3+hF2qeD7SIiYkjI75GcOHGC+fPnU1tbi81mIycnhyFDhgS7LBERj/lyWhRCb2o05IMkKyuLtLQ07r33Xnbt2kVmZiabN28OdlkihgTjGE9X15WPUflyWhRCb2o0pIOkqqqKI0eO8OqrrwKQmprKc889R3V1NVFRUR6NYTab2jzu1/dan9ZojYz22VjfrrU9vqzfl7VD167fk9rBd/Wbe1zDR/nzfDLW92fmYDaf96ivr+r3dRCerbty/eFh1/Cb5Tt98povPDOJBnOzT8bylK8/ezz9mw3EuCaXy+XyQy0+UVZWxrx583jjjTfcz02YMIEVK1Zw0003BbEyERG5RAfbRUTEkJAOErvdzldffUVraysAra2tVFRUYLfbg1yZiIhcEtJBEh0dTUJCAkVFRQAUFRWRkJDg8fERERHxv5A+RgJw/Phx5s+fz7lz54iMjCQnJ4frr78+2GWJiMg/hXyQiIhIaAvpqS0REQl9ChIRETFEQSIiIoYoSERExJCQXiIlVHXlhSRzcnIoLi7m1KlTFBYWMmzYsGCX5JWamhoyMjL4/PPPsVqtXHfddWRnZ3eZU8Jnz57Nl19+idlsplevXixatIiEhIRgl+W1F198kTVr1nS5v6Hk5GSsVithYWEApKenM2bMmCBX5bm3336b1atX43K5cLlcPP744/zkJz8JdlngEq89/PDDrp07d7pcLpdr586drocffjjIFXnu/fffd5WXl7vGjh3rOnr0aLDL8VpNTY3rz3/+s/vx888/73rmmWeCWJF3zp075/553759rkmTJgWxms4pKytzPfroo13yb6gr1nyJ0+l0JSUluev/5JNPXKNGjXK1trYGuTKXS1NbXrq0kGRqaipwcSHJI0eOUF1dHeTKPJOUlNSlVwaw2WyMHj3a/XjUqFGUl5cHsSLvRET8/4UO6+vrMZn8s/Cev7S0tJCdnc3ixYuDXcpVyWw2U1dXB0BdXR0xMTGYzcH/GNfUlpccDgexsbFYLBYALBYLMTExOByOLjO90l04nU62bt1KcnJysEvxysKFC3nvvfdwuVxs2LAh2OV4ZfXq1UycOJFBgwYFu5ROS09Px+VykZiYyNPPaYQaAAAFSElEQVRPP01kZGSwS/KIyWRi1apVzJ49m169etHQ0MDLL78c7LIAHWyXLuy5556jV69ePPTQQ8EuxStLly7lj3/8I0899RS5ubnBLsdjH3zwAWVlZaSlpQW7lE4rKChg9+7dbN++HZfLRXZ2drBL8tiFCxdYv34969at4+233+all17iySefpKGhIdilKUi8pYUkQ0NOTg4nT55k1apVIbFr3xmTJk3i4MGD1NTUBLsUj7z//vscP36clJQUkpOTOX36NI8++ijvvvtusEvz2KX/U6vVSlpaGocOHQpyRZ775JNPqKioIDExEYDExER69uzJ8ePHg1yZgsRrWkgy+FauXElZWRlr167FarUGuxyPNTQ04HA43I9LSkro06cPNpstiFV57le/+hXvvvsuJSUllJSUMGDAADZu3Mgdd9wR7NI88vXXX7uPL7hcLvbs2dOlzpgbMGAAp0+f5h//+AdwcR3CqqoqvvOd7wS5Mq211SldeSHJJUuWsHfvXiorK+nbty82m63NjcNC3bFjx0hNTWXIkCGEh4cDMGjQINauXRvkyq6ssrKS2bNn09jYiNlspk+fPsybN6/L3qQtOTmZ/Pz8LnP67xdffMGcOXNobW3F6XQSHx/Ps88+S0xMTLBL89ju3bt55ZVX3Cdp/OY3v+Guu+4KclUKEhERMUhTWyIiYoiCREREDFGQiIiIIQoSERExREEiIiKGKEhEfGz37t1MmzbN/Xj48OGcPHkyiBWJ+JfW2hLppNLSUvLy8jh27BgWi4Xrr7+eBQsWMHHiRCZOnOjRGC0tLaxcuZI9e/ZQV1dH3759SUlJYeHChX6uXsR3FCQinVBfX8/MmTNZvHgx99xzD+fPn6e0tNTrK+1ffvllysrKeP3114mJieHUqVOUlpb6qWoR/9DUlkgnnDhxArh4GwGLxUJ4eDh33HEH3/ve9/j973/Pgw8+2Kb/gQMHSElJYfTo0eTk5OB0OgH46KOPuOuuu4iNjcVkMjFo0CAmTZrk3i45OZn169czYcIEbrvtNp555hmam5sD90ZFPKAgEemEoUOHYrFYmDdvHgcOHODs2bMd9t+3bx/bt29nx44dlJSUsH37dgBGjhzJpk2bKCgo4OjRo7S30ERhYSEbN25k3759nDhxgnXr1vnlPYl0loJEpBN69+7Nli1bMJlMLFq0iNtvv52ZM2dSWVnZbv8ZM2Zgs9mIi4vjkUcecS/6+dhjjzFjxgwKCwv5+c9/zpgxY9ixY0ebbadOnYrdbsdmszFr1qwutTaaXB0UJCKdFB8fz/PPP88777xDYWEhFRUVLFu2rN2+37zNwMCBA6moqAAu3hht6tSpbNu2jdLSUmbNmsWCBQvaLA3+zW3j4uLc24qECgWJiA/Ex8czefJkjh071m77N5ePLy8vb3fF2fDwcKZOnUpkZCR///vfvdpWJJgUJCKdcPz4cX73u99x+vRp4OKHfVFRESNHjmy3/8aNGzl79iwOh4PNmzczYcIEADZt2sTBgwdpamriwoUL7Nixg4aGBm688Ub3tlu2bOH06dPU1taSn5/v3lYkVOj0X5FO6N27Nx9++CGvvvoqdXV1REREMHbsWDIyMti7d++/9E9JSWHy5MnU19fzs5/9jPvuuw+Anj17uu/2aDKZGDJkCGvWrGHw4MHubVNTU5k2bRoVFRWkpKQwa9asgL1PEU/ofiQiISw5OZklS5bwox/9KNiliFyWprZERMQQBYmIiBiiqS0RETFEeyQiImKIgkRERAxRkIiIiCEKEhERMURBIiIihihIRETEkP8HMOLLdz4b8ukAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] @@ -495,7 +495,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -505,7 +505,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -515,7 +515,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAZIAAAEcCAYAAADtODJSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzt3X90VPWd//HnTOIEAiEhIZABVFoFDKDyYyzVQtGAC7LxZ+sSI1VAbMWIETZQqjXByI+TBJQfgtHiUYsIX9YCblCJBpRS28VNNWrESmVRVjIQyA8gIcmQ3Pn+QZklBZIZ7mRmEl+Pczgncz/3fu57Zg7zmvu5d+7H4na73YiIiFwka7ALEBGR9k1BIiIipihIRETEFAWJiIiYoiARERFTFCQiImKKgkTET+bNm8ezzz7rt/5WrlxJRkaGX/pKSkriz3/+s1/6Evln4cEuQCTYkpKSOHr0KGFhYZ5ld955J5mZmUGsSqT9UJCIAPn5+dxwww3BLsOjsbEx2CWIeE1DWyIXsGnTJlJSUli0aBEOh4OxY8fy8ccfs2nTJsaMGcP111/P5s2bm21TVVXF1KlTGTZsGJMnT+bgwYOetgULFjBmzBiGDx/OXXfdRXFxsadt5cqVPProo2RkZDB8+PBz+j116hSzZ89m5syZuFwuDMPgxRdfZNy4cYwcOZL09HSqq6s962/ZsoWbbrqJkSNH8vzzz7fRKyRymoJEpAWfffYZAwcOZPfu3SQnJzN79mw+//xz3nvvPfLy8sjOzqa2ttazfkFBAQ8//DC7d+/mqquuanaO4+qrr2bLli189NFHJCcnk56eTkNDg6d9+/btTJgwgeLiYm699VbP8vr6etLS0rDZbCxbtgybzcbatWspKiritddeY9euXURHR5OdnQ3A119/zVNPPUVubi67du2iurqaQ4cOBeDVku8rBYkIkJaWhsPh8PzbuHEjAH379uVnP/sZYWFhTJw4EafT6flQHzVqFDabjQMHDnj6ufHGG7nuuuuw2WzMmjWLkpISnE4nALfffjvdu3cnPDycadOm4XK52L9/v2fboUOHMm7cOKxWK506dQKgpqaG6dOnc9lll7F48WLPeZwNGzYwa9YsEhISsNlsPPLIIxQWFtLY2Mi2bdua1ZGeno7Vqv/q0nZ0jkQEWLVq1TnnSDZt2kRcXJzn8ZkP9x49eniWRURENDsiSUhI8PzdpUsXoqOjKS8vx26389JLL/HGG29QXl6OxWKhpqaGqqqq8257xqeffkpjYyNLly7FYrF4lpeVlZGWltYsIKxWKxUVFZSXlzfrKzIykpiYGJ9eDxFfKEhE/OjsIaTa2lqOHTtGz549KS4uZs2aNbzyyiv0798fq9XKddddx9k33z47KM74yU9+wsCBA5kyZQpr1671hFhCQgKLFi1ixIgR52zTs2dP9u3b53lcV1fX7PyJiL/peFfEj3bu3ElxcTEul4vly5dz7bXXYrfbqa2tJSwsjNjYWBobG3nuueeoqanxqs8HH3yQ5ORkpkyZQmVlJQD33HMPy5Yt85zMr6yspKioCIDx48fzwQcfeOpYsWIFhmG0zRMWQUckIgA89NBDzX5HcsMNNzB27Fif+0lOTmbVqlWUlJQwaNAg8vLyABg1ahSjR49m/PjxREZGcv/992O3273uNy0tDZfLxdSpU3n11Ve57777cLvdTJs2jfLycuLi4pg4cSLjxo2jf//+ZGZmkpGRQV1dHVOmTDnvsJmIv1g0sZWIiJihoS0RETFFQSIiIqYoSERExBQFiYiImKIgERERUxQkIiJiSof/HUlVVS2GoSucRUS8YbVa6N69i0/bdPggMQy3gkREpA1paEtERExRkIiIiCkdfmhLRMQst9tNVdURXK56oCMMlVuw2TrRvXv8ee867SsFiYhIK2pqjmGxWOjVqy8WS/sfyHG7Daqrj1JTc4yoKPNz1bT/V0REpI3V1dUQFRXTIUIEwGKxEhXVnbo676YyaE3HeFVERNqQYTQRFtaxBnDCwsIxjCa/9KUgERHxgj/OJYQSfz6fjhWxJkR160SniEuCXYZP6htOceJ4fbDLEPneev313/POO1uxWq243W4efHAGo0ffaLrfNWvyufrqaxk58nrTfeXlLWLw4KuZOPFW031diILkHzpFXELq3HXBLsMnr+feywkUJCLB8MUXpWzf/h5r1qwlIiKCkydrqa6u9nr7pqamZrNynm369If8VWZAaGhLROQiHD16hOjoGGw2GwCRkV3o3bsPCxfOp6io0LPez39+KxUVR3E6y5g06Q4WLXqK++6bxMaN65k79zHPev/7vweYPPluAE8fxcUfXXCd48ePkZX1G6ZPv48pU1LZufN94PSlysuW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l17KkiVLPO0bNmzgzTff5M033/SESG1tLU8++ST5+fm89957dOnShZdeeikQ5YqIiA+8DpILfYi//PLLrW4bExPDyJEjPY+HDh1KWVlZi9v88Y9/ZMiQIfTr1w+AlJQU3nnnHW/LFRGRAPE6SFatWnXe5c8//7xPOzQMg/Xr15OUlORZ9otf/ILbb7+dpUuX4nK5AHA6nfTu3duzTu/evXE6nT7tS0RE2l6r50j+8pe/AKcD4L/+6784e4r37777ji5duvi0w6effprIyEgmT54MwAcffIDdbqempoY5c+awatUqZs2a5VOfLfF17uH2Jj4+KtgliMj3XKtB8sQTTwDQ0NDA448/7llusViIj4/nt7/9rdc7y8nJ4dtvvyU/P99zct1utwPQtWtX7r77bs9Qmd1uZ/fu3Z5ty8rKPOv6oqKiBsNwt7pee/1APnLkRLBLEJEOxGq1+PwFvNUg2bFjBwBz584lNzf34ioDnnnmGUpLS3nxxRex2WwAHDt2jIiICDp16kRjYyOFhYUkJiYCMHr0aJ5++mm++eYb+vXrx4YNG7jlllsuev8iItI2vL789+wQMQyjWduZo4sL+fvf/84LL7xAv379SElJAaBv375Mnz6dzMxMLBYLjY2NDBs2jPT0dOD0EUp2dja/+tWvMAyDxMREz9GRiIiEDov77JMeLfjiiy/Izs7mq6++oqGhAQC3243FYuHLL79s0yLN8GVoK3XuugBU5D+v596roS0R8as2Gdo6Y968edx0000sWrSITp06+VyciIh0TF4HycGDB5k1axYWi6Ut6xERkXbG69+R3HzzzfzpT39qy1pERKQd8vqIpKGhgUceeYQRI0bQo0ePZm1mruYSEZH2zesgufLKK7nyyivbshYREWmHvA6SRx55pC3rEBGRdsrrIDlzq5Tzuf766/1SjIiItD9eB8k//xiwqqqKU6dO0atXL7Zv3+73wkREpH3wOkjO3CrljKamJp5//nmfb9ooIiIdy0VPbBUWFsZDDz3EmjVr/FmPiIi0M6ZmSPzwww/1A0URke85r4e2xowZ0yw06urqcLlcZGVltUlh0jqj8VS7uv19o6uBqmOuYJchIn7mdZDk5eU1e9y5c2d+8IMf0LVrx544KpRZwy/hr7nTg12G10bMXQMoSEQ6Gq+D5Ec/+hFw+hbyR48epUePHq3ePl5E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\n", "text/plain": [ "
" ] @@ -542,7 +542,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -558,7 +558,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -585,7 +585,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 14, "metadata": {}, "outputs": [], "source": [ @@ -632,7 +632,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 15, "metadata": {}, "outputs": [], "source": [ @@ -649,7 +649,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 16, "metadata": {}, "outputs": [], "source": [ @@ -671,7 +671,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -692,7 +692,7 @@ " 0.00000000e+00, 1.00000000e+00, 0.00000000e+00]])" ] }, - "execution_count": 10, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -729,7 +729,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 18, "metadata": {}, "outputs": [], "source": [ @@ -750,7 +750,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 19, "metadata": {}, "outputs": [], "source": [ @@ -769,7 +769,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 20, "metadata": {}, "outputs": [], "source": [ @@ -863,7 +863,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 21, "metadata": {}, "outputs": [], "source": [ @@ -880,7 +880,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 22, "metadata": {}, "outputs": [ { @@ -1054,7 +1054,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 23, "metadata": {}, "outputs": [ { @@ -1229,7 +1229,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -1405,7 +1405,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 25, "metadata": {}, "outputs": [ { @@ -1501,7 +1501,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 26, "metadata": {}, "outputs": [], "source": [ @@ -1517,7 +1517,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 27, "metadata": {}, "outputs": [ { @@ -1531,7 +1531,7 @@ " random_state=42, verbose=0, warm_start=False))])" ] }, - "execution_count": 20, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -1549,7 +1549,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -1562,7 +1562,7 @@ " 0, 1])" ] }, - "execution_count": 21, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -1580,16 +1580,16 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 29, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "['models/titanic-ml-2019-02-11T17:48:28.joblib']" + "['models/titanic-ml-2019-06-03T17:18:04.joblib']" ] }, - "execution_count": 22, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" }