diff --git a/Pipfile.lock b/Pipfile.lock index 9499051..2780483 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,116 +1,122 @@ { "_meta": { "hash": { - "sha256": "22dc6b01ef5da00db25ba2568d7087f8335f16551195828322d1ba6a6037cb5b" + "sha256": "44181fe1064f5658cadb38416f02a37b2f6d50195a4d84dff5fd140ebfb6829f" }, "pipfile-spec": 6, - "requires": {"python_version": "3.7"}, + "requires": { + "python_version": "3.7" + }, "sources": [ - {"name": "pypi", "url": "https://pypi.org/simple", "verify_ssl": true}, + { + "name": "pypi", + "url": "https://pypi.org/simple", + "verify_ssl": true + }, { "name": "skwire", "url": "https://${SKWIRE_PYPI_USERNAME}:${SKWIRE_PYPI_PASSWORD}@pypi.skwire.co.uk", - "verify_ssl": true, - }, - ], + "verify_ssl": true + } + ] }, "default": { "appdirs": { "hashes": [ "sha256:9e5896d1372858f8dd3344faf4e5014d21849c756c8d5701f78f8a103b372d92", - "sha256:d8b24664561d0d34ddfaec54636d502d7cea6e29c3eaf68f3df6180863e2166e", + "sha256:d8b24664561d0d34ddfaec54636d502d7cea6e29c3eaf68f3df6180863e2166e" ], - "version": "==1.4.3", + "version": "==1.4.3" }, "attrs": { "hashes": [ "sha256:08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c", - "sha256:f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72", + "sha256:f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72" ], - "version": "==19.3.0", + "version": "==19.3.0" }, "black": { "hashes": [ "sha256:1b30e59be925fafc1ee4565e5e08abef6b03fe455102883820fe5ee2e4734e0b", - "sha256:c2edb73a08e9e0e6f65a0e6af18b059b8b1cdd5bef997d7a0b181df93dc81539", + "sha256:c2edb73a08e9e0e6f65a0e6af18b059b8b1cdd5bef997d7a0b181df93dc81539" ], - "version": "==19.10b0", + "version": "==19.10b0" }, "click": { "hashes": [ "sha256:2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13", - "sha256:5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7", + "sha256:5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7" ], - "version": "==7.0", + "version": "==7.0" }, "click-plugins": { "hashes": [ "sha256:46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b", - "sha256:5d262006d3222f5057fd81e1623d4443e41dcda5dc815c06b442aa3c02889fc8", + "sha256:5d262006d3222f5057fd81e1623d4443e41dcda5dc815c06b442aa3c02889fc8" ], - "version": "==1.1.1", + "version": "==1.1.1" }, "cligj": { "hashes": [ "sha256:20f24ce9abfde3f758aec3399e6811b936b6772f360846c662c19bf5537b4f14", "sha256:60c93dda4499562eb87509a8ff3535a7441053b766c9c26bcf874a732f939c7c", - "sha256:6c7d52d529a78712491974f975c33473f430c0f7beb18c0d7a402a743dcb460a", + "sha256:6c7d52d529a78712491974f975c33473f430c0f7beb18c0d7a402a743dcb460a" ], - "version": "==0.5.0", + "version": "==0.5.0" }, "cycler": { "hashes": [ "sha256:1d8a5ae1ff6c5cf9b93e8811e581232ad8920aeec647c37316ceac982b08cb2d", - "sha256:cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8", + "sha256:cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8" ], - "version": "==0.10.0", + "version": "==0.10.0" }, "django": { "hashes": [ "sha256:1226168be1b1c7efd0e66ee79b0e0b58b2caa7ed87717909cd8a57bb13a7079a", - "sha256:9a4635813e2d498a3c01b10c701fe4a515d76dd290aaa792ccb65ca4ccb6b038", + "sha256:9a4635813e2d498a3c01b10c701fe4a515d76dd290aaa792ccb65ca4ccb6b038" ], "index": "pypi", - "version": "==2.2.10", + "version": "==2.2.10" }, "django-postgres-copy": { "hashes": [ "sha256:9df04af234b8d3fe6f970cfce9320ae2f4e87add587f90418054f7ce8e242f9f", - "sha256:f2f0cc2ce9e820367d233ba16e7f6192f4404a0e028447bd96af1bf242a3ccb7", + "sha256:f2f0cc2ce9e820367d233ba16e7f6192f4404a0e028447bd96af1bf242a3ccb7" ], - "version": "==2.4.2", + "version": "==2.4.2" }, "fiona": { "hashes": [ - "sha256:0742177422d20f72e69e499886f96e1cbf5ce0c9752f8320a05eddcb0f1c576a", - "sha256:3104311faeb10dc80e00c46734a92275d67efabe1fd6e835fec8a6f77c0920bf", - "sha256:5567efdba15eea935c581db94f3980ecbccecb4a7a5cd79651c8aed41c70a0fa", - "sha256:5ec34898c8b983a723fb4e949dd3e0ed7e691c303e51f6bfd61e52ac9ac813ae", - "sha256:5f39bdf39421d79c22ae0b4e0e1169820812941206446b2294e6ca40646708fc", - "sha256:621d2230663f3fb95d60249e27fc8e2a6e456dc85f96bbfa9882a6b0a4ce0d1f", - "sha256:83314cf2cbe50df24c290d241681964adf6fe9c0ba33a0a0f980a5f44008296b", - "sha256:9347c2b8950575014ec233f6191e52d03ef68a5bb759a53a621b095610650a50", - "sha256:976e91e056e818720510984970ec33f26b9744cdf52e586e08217bf34bfcb41e", - "sha256:b771a58e6b93357096934fa26d65d0cf308345340d694e4d346d3b39879e265c", - "sha256:f0adf55192ac715c1ac7a19ff1aacd667ffe251df0e09b9a6feeddce45849f17", + "sha256:1a432bf9fd56f089256c010da009c90d4a795c531a848132c965052185336600", + "sha256:1c9c6e883e82298293042f7b7f51a5680f50d5a3bb1a61ad179b2d5f7f4d6952", + "sha256:3c236a8f9ddfc23ac746f4988526cbed73b43f8f86613a0001c62feb415daadc", + "sha256:6d30d755e9041a3380d85c1b2e09003f657c03a749fb02a3d36b191296f57f5d", + "sha256:6d6200a64f0f6fad431a767dd2da62706bf9f683be77bb157b6d0459bb263b7f", + "sha256:7598ed3ce7a88941a2eab5ffa90b39f8f44113355c39abcbda6920eecdba26b4", + "sha256:781d29c21714da4c1c0f118b56bef936a1a935fead8878c22ab57a0d3875e412", + "sha256:79c3b80e00c9d055d20aead5d74319f54cdd1384e0d9e1a9e67446da2d74d89c", + "sha256:923a64bded457adee795b4f926b8cbb87d58bbafaabded77bc1d47abb2bba5c6", + "sha256:b8ad562b77c76dbff5a9298e1032c87714f079fc80752ca7c9c85edef52039aa", + "sha256:c6e99bf596c2322e134833490611a612a8cce35a39c4c6499b7df919e24b482b" ], - "version": "==1.8.13", + "version": "==1.8.13.post1" }, "geopandas": { "hashes": [ - "sha256:684b4f8b2452638f9f1d43aed6a44bf0638b739a403f19f8a74f3f9beef94e41", - "sha256:692ff115c91937f43cad65bc5bba012059f8d968943ba85ba314a734bb727bc4", + "sha256:19074b090ab928527193c50b383d31a259a9b84b18553562631295fa67f640bc", + "sha256:dd478cfb979c7aca529a61c05f26a4606852547a0d7e22ae9babe0c70f7d73f8" ], "index": "pypi", - "version": "==0.6.2", + "version": "==0.7.0" }, "joblib": { "hashes": [ "sha256:0630eea4f5664c463f23fbf5dcfc54a2bc6168902719fa8e19daf033022786c8", - "sha256:bdb4fd9b72915ffb49fde2229ce482dd7ae79d842ed8c2b4c932441495af1403", + "sha256:bdb4fd9b72915ffb49fde2229ce482dd7ae79d842ed8c2b4c932441495af1403" ], "index": "pypi", - "version": "==0.14.1", + "version": "==0.14.1" }, "kiwisolver": { "hashes": [ @@ -150,16 +156,16 @@ "sha256:f16814a4a96dc04bf1da7d53ee8d5b1d6decfc1a92a63349bb15d37b6a263dd9", "sha256:f2b22153870ca5cf2ab9c940d7bc38e8e9089fa0f7e5856ea195e1cf4ff43d5a", "sha256:f790f8b3dff3d53453de6a7b7ddd173d2e020fb160baff578d578065b108a05f", - "sha256:fe51b79da0062f8e9d49ed0182a626a7dc7a0cbca0328f612c6ee5e4711c81e4", + "sha256:fe51b79da0062f8e9d49ed0182a626a7dc7a0cbca0328f612c6ee5e4711c81e4" ], - "version": "==1.1.0", + "version": "==1.1.0" }, "lib-db": { "hashes": [ - "sha256:5d51dde0c712cf62f71ba5ab17f8b37ef73d02a68a384accfbfc721b542c69b2" + "sha256:68ee5e22b5d00fce0c87724ae42792f16fb3faefb7ec894d04ed135efd8d93d3" ], "index": "pypi", - "version": "==0.0.1.dev1067", + "version": "==0.0.1.dev1122" }, "matplotlib": { "hashes": [ @@ -176,24 +182,24 @@ "sha256:a7d917bbe3f6de06c42d25df32003a527424ff367726e7a55e8daad53d6189d4", "sha256:b54cf89cb6400f1a8753a7b6479b6bf75fdfedff5fdb4ccc4458fadf245ae5ff", "sha256:c40a6d3455dcd37f3726e8e289b85f9df0125afb12cc3aeb781104c6390cae58", - "sha256:d9be08267fc44f1eee2f13f603633726f6752780a72e0f0973c6ade5b35e98fe", + "sha256:d9be08267fc44f1eee2f13f603633726f6752780a72e0f0973c6ade5b35e98fe" ], "index": "pypi", - "version": "==3.2.0rc3", + "version": "==3.2.0rc3" }, "mccabe": { "hashes": [ "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", - "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f", + "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f" ], - "version": "==0.6.1", + "version": "==0.6.1" }, "munch": { "hashes": [ "sha256:2d735f6f24d4dba3417fa448cae40c6e896ec1fdab6cdb5e6510999758a4dbd2", - "sha256:6f44af89a2ce4ed04ff8de41f70b226b984db10a91dcc7b9ac2efc1c77022fdd", + "sha256:6f44af89a2ce4ed04ff8de41f70b226b984db10a91dcc7b9ac2efc1c77022fdd" ], - "version": "==2.5.0", + "version": "==2.5.0" }, "numpy": { "hashes": [ @@ -217,36 +223,36 @@ "sha256:d92350c22b150c1cae7ebb0ee8b5670cc84848f6359cf6b5d8f86617098a9b73", "sha256:e422c3152921cece8b6a2fb6b0b4d73b6579bd20ae075e7d15143e711f3ca2ca", "sha256:e840f552a509e3380b0f0ec977e8124d0dc34dc0e68289ca28f4d7c1d0d79474", - "sha256:f3d0a94ad151870978fb93538e95411c83899c9dc63e6fb65542f769568ecfa5", + "sha256:f3d0a94ad151870978fb93538e95411c83899c9dc63e6fb65542f769568ecfa5" ], - "version": "==1.18.1", + "version": "==1.18.1" }, "pandas": { "hashes": [ - "sha256:18bbce2e69855d42397486ee0bb79cb0e4c94af6679fd9392e32ffdb7fcfade0", - "sha256:35d07389efaf3c478d93725a226941c7fc14714814ba77d6d43b2c9e63ef4af5", - "sha256:3ea6cc86931f57f18b1240572216f09922d91b19ab8a01cf24734394a3db3bec", - "sha256:46b0a146e4ba744e350847244767ef297950e9ce02424734b2dd0befd77d9aff", - "sha256:66c1a49b47c0953dbc6864a6d2578c4c24610f6bb8e4ab165d49b8371aa7745f", - "sha256:6d5c2d2a3e42100700bac7fe762c17ba0a04d0355feac04bce74a1aa6c8be164", - "sha256:ab1aa2c50b7c6ba0eccebb146b4d80ed7f5804897b8d54ccddbe49f28c881a94", - "sha256:ae1ec10e34d22b0f699e38f346381630cae89d5050a2a61315a2be09e3435f99", - "sha256:b578df33338a09707bfe3e3939c9d46700948133bf829357c3c46795055c9376", - "sha256:bad77cf498362590ef3a30bc9e769f4fe4399d853861a1ddbefeea8cbf39906c", - "sha256:c36e4d44d34eaa503776a8fb57ba1305e680e178458c050c2fd8de67604fa209", - "sha256:d76a8ec22adf0323d362dac8c900b2c66e06eab984ecf04ef072866d8ab6c538", - "sha256:e8be4f6da608930c0d565240bfbe04fc6f5764d6a9214b02c6231cd5e223591d", - "sha256:f66c63f357ac31c913f4917f55348ce99c639031567c3284f01dff605da58264", + "sha256:23e177d43e4bf68950b0f8788b6a2fef2f478f4ec94883acb627b9264522a98a", + "sha256:2530aea4fe46e8df7829c3f05e0a0f821c893885d53cb8ac9b89cc67c143448c", + "sha256:303827f0bb40ff610fbada5b12d50014811efcc37aaf6ef03202dc3054bfdda1", + "sha256:3b019e3ea9f5d0cfee0efabae2cfd3976874e90bcc3e97b29600e5a9b345ae3d", + "sha256:3c07765308f091d81b6735d4f2242bb43c332cc3461cae60543df6b10967fe27", + "sha256:5036d4009012a44aa3e50173e482b664c1fae36decd277c49e453463798eca4e", + "sha256:6f38969e2325056f9959efbe06c27aa2e94dd35382265ad0703681d993036052", + "sha256:74a470d349d52b9d00a2ba192ae1ee22155bb0a300fd1ccb2961006c3fa98ed3", + "sha256:7d77034e402165b947f43050a8a415aa3205abfed38d127ea66e57a2b7b5a9e0", + "sha256:7f9a509f6f11fa8b9313002ebdf6f690a7aa1dd91efd95d90185371a0d68220e", + "sha256:942b5d04762feb0e55b2ad97ce2b254a0ffdd344b56493b04a627266e24f2d82", + "sha256:a9fbe41663416bb70ed05f4e16c5f377519c0dc292ba9aa45f5356e37df03a38", + "sha256:d10e83866b48c0cdb83281f786564e2a2b51a7ae7b8a950c3442ad3c9e36b48c", + "sha256:e2140e1bbf9c46db9936ee70f4be6584d15ff8dc3dfff1da022d71227d53bad3" ], "index": "pypi", - "version": "==1.0.0", + "version": "==1.0.1" }, "pathspec": { "hashes": [ "sha256:163b0632d4e31cef212976cf57b43d9fd6b0bac6e67c26015d611a647d5e7424", - "sha256:562aa70af2e0d434367d9790ad37aed893de47f1693e4201fd1d3dca15d19b96", + "sha256:562aa70af2e0d434367d9790ad37aed893de47f1693e4201fd1d3dca15d19b96" ], - "version": "==0.7.0", + "version": "==0.7.0" }, "psycopg2": { "hashes": [ @@ -262,10 +268,10 @@ "sha256:dca2d7203f0dfce8ea4b3efd668f8ea65cd2b35112638e488a4c12594015f67b", "sha256:ed686e5926929887e2c7ae0a700e32c6129abb798b4ad2b846e933de21508151", "sha256:ef6df7e14698e79c59c7ee7cf94cd62e5b869db369ed4b1b8f7b729ea825712a", - "sha256:f898e5cc0a662a9e12bde6f931263a1bbd350cfb18e1d5336a12927851825bb6", + "sha256:f898e5cc0a662a9e12bde6f931263a1bbd350cfb18e1d5336a12927851825bb6" ], "index": "pypi", - "version": "==2.8.4", + "version": "==2.8.4" }, "psycopg2-binary": { "hashes": [ @@ -300,122 +306,121 @@ "sha256:b8f490f5fad1767a1331df1259763b3bad7d7af12a75b950c2843ba319b2415f", "sha256:dbc5cd56fff1a6152ca59445178652756f4e509f672e49ccdf3d79c1043113a4", "sha256:eac8a3499754790187bb00574ab980df13e754777d346f85e0ff6df929bcd964", - "sha256:eaed1c65f461a959284649e37b5051224f4db6ebdc84e40b5e65f2986f101a08", + "sha256:eaed1c65f461a959284649e37b5051224f4db6ebdc84e40b5e65f2986f101a08" ], - "version": "==2.8.4", + "version": "==2.8.4" }, "pycodestyle": { "hashes": [ "sha256:95a2219d12372f05704562a14ec30bc76b05a5b297b21a5dfe3f6fac3491ae56", - "sha256:e40a936c9a450ad81df37f549d676d127b1b66000a6c500caa2b085bc0ca976c", + "sha256:e40a936c9a450ad81df37f549d676d127b1b66000a6c500caa2b085bc0ca976c" ], - "version": "==2.5.0", + "version": "==2.5.0" }, "pydocstyle": { "hashes": [ "sha256:da7831660b7355307b32778c4a0dbfb137d89254ef31a2b2978f50fc0b4d7586", - "sha256:f4f5d210610c2d153fae39093d44224c17429e2ad7da12a8b419aba5c2f614b5", + "sha256:f4f5d210610c2d153fae39093d44224c17429e2ad7da12a8b419aba5c2f614b5" ], - "version": "==5.0.2", + "version": "==5.0.2" }, "pyflakes": { "hashes": [ "sha256:17dbeb2e3f4d772725c777fabc446d5634d1038f234e77343108ce445ea69ce0", - "sha256:d976835886f8c5b31d47970ed689944a0262b5f3afa00a5a7b4dc81e5449f8a2", + "sha256:d976835886f8c5b31d47970ed689944a0262b5f3afa00a5a7b4dc81e5449f8a2" ], - "version": "==2.1.1", + "version": "==2.1.1" }, "pylama": { "hashes": [ "sha256:9bae53ef9c1a431371d6a8dca406816a60d547147b60a4934721898f553b7d8f", - "sha256:fd61c11872d6256b019ef1235be37b77c922ef37ac9797df6bd489996dddeb15", + "sha256:fd61c11872d6256b019ef1235be37b77c922ef37ac9797df6bd489996dddeb15" ], - "version": "==7.7.1", + "version": "==7.7.1" }, "pyparsing": { "hashes": [ "sha256:4c830582a84fb022400b85429791bc551f1f4871c33f23e44f353119e92f969f", - "sha256:c342dccb5250c08d45fd6f8b4a559613ca603b57498511740e65cd11a2e7dcec", + "sha256:c342dccb5250c08d45fd6f8b4a559613ca603b57498511740e65cd11a2e7dcec" ], - "version": "==2.4.6", + "version": "==2.4.6" }, "pyproj": { "hashes": [ - "sha256:0608ac0aed84dcf57c859df87ac315b9acce18268f62bafc04071b7b1ff1c5a9", - "sha256:18265fb755e01df1d2248f1e837d81da4c9625e8f09481d64a9d6282c96f7467", - "sha256:190540946bb6fbfce285f46c08fcfd9d03e9331a0e952a3ef2047e6b8e8d8125", - "sha256:1da7f86d3b5e80ba3dabfd2c904a41bb6997ad9b55b47a934035492eaa0f331e", - "sha256:2ebbaee33e076664058effc3f6c943ed4c19a45df3989203ac081fca4a4722e3", - "sha256:32168c57450a1e6310b7ca331983d62d88393cc3e93b866fd6ea63dac30c7d3b", - "sha256:34b8ccf42032d89ebb8e0a839ae91e943ed222dab9bf3c1373f6fb972f8bcac4", - "sha256:432b4d28030635fac72713610aad2ed7424a7f07746fa1aa620c89761eb5e7a4", - "sha256:55103aa0adf25d207efd6f7f36d79dadee7706f22c1791955cc52033b40071e3", - "sha256:6bc74337edc1239f8c59d0d5b18a7996670b8fd523712d2dac599d5b792feae2", - "sha256:6d2838bec2d9ccd31dba68c76e8e7504bf819a4d4ace86adfca1e009d8f30f19", - "sha256:763ccac4398889cb798668824d34c4135f2e84a50681465a4199554aa1bd8611", - "sha256:8dbf1633ad2abdae6f73fe8989700c74a12dc82cb8597e66af28ff3d990d9c45", - "sha256:8ddffa4bcd9008c963840e8e79f2f3124f85f18d5987d4bbd9e7f38d9839a985", - "sha256:8f225c6186b0cd2cb07fe377786425a2ddc4183ae438fe63c60b4a879c91620f", - "sha256:97844a87cac739e389d1d0c69bc3b36c1d5c50c9f91443ef68bdef8fdf007f02", - "sha256:9d7a13def19a91836a2c84e5c7fcb6dd5e2c9bb205fb75ee102ffba24d80bf32", - "sha256:abd0784a017eedb3b03cd13f51b8852f4c68aa07affbee549bbd421f9b4268bb", - "sha256:acf150ca1506fcdaa52b0570f2903216413a2a4da78dfdf5ff7ee4eb92c2f8d5", - "sha256:b41522f8b77b64553280fb93823555bc8afb2469f77b8ce0e9aeed39abb50adc", - "sha256:c1058da6c02152d8637bb739dca940c6ab72683e59db6065fdcbe9102f66ca46", - "sha256:c70e713748c9c9d4a9d7bc42e1c71a17b1fc9b75b686b408a04eaf4909ead365", - "sha256:d47caa0a89dcb39ecd405e3899e07b69d8eaa6dbf267621087a4a5328da8492a", - "sha256:ed186edb4b610ed1e5589f3ba964d61da33d0bc54e89b8cbf8751da2e18555b3", - "sha256:f2dc8c2128f20ee9ed571783ce4730b181476083c403514714e15000b8b470cf", - "sha256:fba87f98344474da6df19bbfde4ca31c7d98a007069c8ef78cb27189f4bc7f04", - ], - "version": "==2.4.2.post1", + "sha256:0a12982df36f55412597431676e51d3e8fcf9b3e41f18103c31edfb1fc5fa4c0", + "sha256:0b57669a568e4235f09fea9c4e498b9beca2673ea7318989569dbb750ed299c5", + "sha256:155064fde6a95f6328962386ebde043679fd744f1415e512ed88ec47760ed47c", + "sha256:189b8278784655ee2a3bfc51bde3091b5615cc982d0017edabcb10099b2ccb3f", + "sha256:1db407591f99877b551a655897da1fd95f4e82e089c8b0d29bcd8beffcffedb8", + "sha256:226e0c126d6db158dd3da8879e5efab9f05b1d67989c33fc6aa73bf70409bb12", + "sha256:2842412ea3f99383850df92dbbca837847f3e574f98f81eaa8caebc6514a26e2", + "sha256:2d2884e85b1e69ff829bfd54872c322d3d5662dc2120a17fbd1094b9c08f9dc5", + "sha256:341dc836a1a57b74494a95cff0f05029988d93e1f96ba6c190384ec757d482b2", + "sha256:3d69b6a197fc8cf3585290e272e1cdd641d6834a3c71894ec4f2b800d2210d2a", + "sha256:447d5b18d941bea180f04179946d1d4f4aa5012697d78c9a4ceac6081dd32465", + "sha256:4e8f18a8be5653e90f24b0aea74e85e10271d1c537742ede8a11b569d3583125", + "sha256:659b1d748cd7480324841da93f91097a726b898a2de0d192bc771d374006ceb4", + "sha256:6972adfe6bb40da0423c12c38617809bf50ca8b7411a20795a1c6c3d96f10942", + "sha256:75d7ed27e2e081d2036647f7b40a9e3d4f9ec4bde795925f3f7b4c6bb85f742e", + "sha256:7b623a18f70e70cbe594fa429283027c1a73d6d31c70cd04eea65845cd060b76", + "sha256:8112da72b47af9ffcc8f0f42224898ba6371680501b3657091bb7420b7dd5c03", + "sha256:9686c611893d1c182befa63157f4a1d629e7caa464adf21309cf4da5d422a264", + "sha256:98bb690ca7ea50148792f656c0366e799d70dd7e43ab8f0c733b64bd96842e1c", + "sha256:a6ede79fd7ddd176d824e0366f8d326ff8bc082d7332c9b40baf8cb8ae7d51fe", + "sha256:c7e7b6a00a701e166e5ce903159282f2969eef689fd7fb9d7bcf92aaf167e150", + "sha256:cb8c57faf91173c219739a37b909edc1c35a48a86d26be17f1a21ffd9f8728c3", + "sha256:ea6c7cbe2f277ca6b32ebad77d713681819e23b07b17a4a892878ffe245826b7", + "sha256:ec4b2146ec8fcc93c38fbd1dcb0df06e5737d588fe28d833dfb2b241d2736f54", + "sha256:f540f4af0223cb2195b0953db6c5cb45256137da430657db42ad1b076caca361" + ], + "version": "==2.5.0" }, "python-dateutil": { "hashes": [ "sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c", - "sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a", + "sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a" ], - "version": "==2.8.1", + "version": "==2.8.1" }, "python-dotenv": { "hashes": [ - "sha256:440c7c23d53b7d352f9c94d6f70860242c2f071cf5c029dd661ccb22d64ae42b", - "sha256:f254bfd0c970d64ccbb6c9ebef3667ab301a71473569c991253a481f1c98dddc", + "sha256:8429f459fc041237d98c9ff32e1938e7e5535b5ff24388876315a098027c3a57", + "sha256:ca9f3debf2262170d6f46571ce4d6ca1add60bb93b69c3a29dcb3d1a00a65c93" ], - "version": "==0.10.5", + "version": "==0.11.0" }, "pytz": { "hashes": [ "sha256:1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c1e02300743d21500d", - "sha256:b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be", + "sha256:b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be" ], - "version": "==2019.3", + "version": "==2019.3" }, "regex": { "hashes": [ - "sha256:07b39bf943d3d2fe63d46281d8504f8df0ff3fe4c57e13d1656737950e53e525", - "sha256:0932941cdfb3afcbc26cc3bcf7c3f3d73d5a9b9c56955d432dbf8bbc147d4c5b", - "sha256:0e182d2f097ea8549a249040922fa2b92ae28be4be4895933e369a525ba36576", - "sha256:10671601ee06cf4dc1bc0b4805309040bb34c9af423c12c379c83d7895622bb5", - "sha256:23e2c2c0ff50f44877f64780b815b8fd2e003cda9ce817a7fd00dea5600c84a0", - "sha256:26ff99c980f53b3191d8931b199b29d6787c059f2e029b2b0c694343b1708c35", - "sha256:27429b8d74ba683484a06b260b7bb00f312e7c757792628ea251afdbf1434003", - "sha256:3e77409b678b21a056415da3a56abfd7c3ad03da71f3051bbcdb68cf44d3c34d", - "sha256:4e8f02d3d72ca94efc8396f8036c0d3bcc812aefc28ec70f35bb888c74a25161", - "sha256:4eae742636aec40cf7ab98171ab9400393360b97e8f9da67b1867a9ee0889b26", - "sha256:6a6ae17bf8f2d82d1e8858a47757ce389b880083c4ff2498dba17c56e6c103b9", - "sha256:6a6ba91b94427cd49cd27764679024b14a96874e0dc638ae6bdd4b1a3ce97be1", - "sha256:7bcd322935377abcc79bfe5b63c44abd0b29387f267791d566bbb566edfdd146", - "sha256:98b8ed7bb2155e2cbb8b76f627b2fd12cf4b22ab6e14873e8641f266e0fb6d8f", - "sha256:bd25bb7980917e4e70ccccd7e3b5740614f1c408a642c245019cff9d7d1b6149", - "sha256:d0f424328f9822b0323b3b6f2e4b9c90960b24743d220763c7f07071e0778351", - "sha256:d58e4606da2a41659c84baeb3cfa2e4c87a74cec89a1e7c56bee4b956f9d7461", - "sha256:e3cd21cc2840ca67de0bbe4071f79f031c81418deb544ceda93ad75ca1ee9f7b", - "sha256:e6c02171d62ed6972ca8631f6f34fa3281d51db8b326ee397b9c83093a6b7242", - "sha256:e7c7661f7276507bce416eaae22040fd91ca471b5b33c13f8ff21137ed6f248c", - "sha256:ecc6de77df3ef68fee966bb8cb4e067e84d4d1f397d0ef6fce46913663540d77", - ], - "version": "==2020.1.8", + "sha256:01b2d70cbaed11f72e57c1cfbaca71b02e3b98f739ce33f5f26f71859ad90431", + "sha256:046e83a8b160aff37e7034139a336b660b01dbfe58706f9d73f5cdc6b3460242", + "sha256:113309e819634f499d0006f6200700c8209a2a8bf6bd1bdc863a4d9d6776a5d1", + "sha256:200539b5124bc4721247a823a47d116a7a23e62cc6695744e3eb5454a8888e6d", + "sha256:25f4ce26b68425b80a233ce7b6218743c71cf7297dbe02feab1d711a2bf90045", + "sha256:269f0c5ff23639316b29f31df199f401e4cb87529eafff0c76828071635d417b", + "sha256:5de40649d4f88a15c9489ed37f88f053c15400257eeb18425ac7ed0a4e119400", + "sha256:7f78f963e62a61e294adb6ff5db901b629ef78cb2a1cfce3cf4eeba80c1c67aa", + "sha256:82469a0c1330a4beb3d42568f82dffa32226ced006e0b063719468dcd40ffdf0", + "sha256:8c2b7fa4d72781577ac45ab658da44c7518e6d96e2a50d04ecb0fd8f28b21d69", + "sha256:974535648f31c2b712a6b2595969f8ab370834080e00ab24e5dbb9d19b8bfb74", + "sha256:99272d6b6a68c7ae4391908fc15f6b8c9a6c345a46b632d7fdb7ef6c883a2bbb", + "sha256:9b64a4cc825ec4df262050c17e18f60252cdd94742b4ba1286bcfe481f1c0f26", + "sha256:9e9624440d754733eddbcd4614378c18713d2d9d0dc647cf9c72f64e39671be5", + "sha256:9ff16d994309b26a1cdf666a6309c1ef51ad4f72f99d3392bcd7b7139577a1f2", + "sha256:b33ebcd0222c1d77e61dbcd04a9fd139359bded86803063d3d2d197b796c63ce", + "sha256:bba52d72e16a554d1894a0cc74041da50eea99a8483e591a9edf1025a66843ab", + "sha256:bed7986547ce54d230fd8721aba6fd19459cdc6d315497b98686d0416efaff4e", + "sha256:c7f58a0e0e13fb44623b65b01052dae8e820ed9b8b654bb6296bc9c41f571b70", + "sha256:d58a4fa7910102500722defbde6e2816b0372a4fcc85c7e239323767c74f5cbc", + "sha256:f1ac2dc65105a53c1c2d72b1d3e98c2464a133b4067a51a3d2477b28449709a0" + ], + "version": "==2020.2.20" }, "scikit-learn": { "hashes": [ @@ -439,9 +444,9 @@ "sha256:d92b81615854504c27063e0970aed37e644eea5991444558c8aca8fadc1483b3", "sha256:d92ed650c32db013f66bba63af4922bd7a9b8c5802d4ee292332e504e567bd4a", "sha256:ebdf03b6e7f784e360ab26cf400cd2125d650c0903ef11086c0a3f2b4b07e603", - "sha256:f18ae2abc09cb94a171840829a8132dda7267c941eb431387a6014f943946825", + "sha256:f18ae2abc09cb94a171840829a8132dda7267c941eb431387a6014f943946825" ], - "version": "==0.22.1", + "version": "==0.22.1" }, "scipy": { "hashes": [ @@ -465,9 +470,17 @@ "sha256:cc971a82ea1170e677443108703a2ec9ff0f70752258d0e9f5433d00dda01f59", "sha256:dba8306f6da99e37ea08c08fef6e274b5bf8567bb094d1dbe86a20e532aca088", "sha256:dc60bb302f48acf6da8ca4444cfa17d52c63c5415302a9ee77b3b21618090521", - "sha256:dee1bbf3a6c8f73b6b218cb28eed8dd13347ea2f87d572ce19b289d6fd3fbc59", + "sha256:dee1bbf3a6c8f73b6b218cb28eed8dd13347ea2f87d572ce19b289d6fd3fbc59" ], - "version": "==1.4.1", + "version": "==1.4.1" + }, + "seaborn": { + "hashes": [ + "sha256:59fe414e138d7d5ea08b0feb01b86caf4682e36fa748e3987730523a89aecbb9", + "sha256:bdf7714ef7d4603e6325d3902e80a46d6149561e1cc237ac08a1c05c3f55a996" + ], + "index": "pypi", + "version": "==0.10.0" }, "shapely": { "hashes": [ @@ -489,52 +502,52 @@ "sha256:b845a97f8366cc4aca197c3b04304cc301d9250518123155732da6a0e0575b49", "sha256:cc0fb1851b59473d2fa2f257f1e35740875af3f402c4575b4115028234e6f2eb", "sha256:e21a9fe1a416463ff11ae037766fe410526c95700b9e545372475d2361cc951e", - "sha256:f7eb83fb36755edcbeb76fb367104efdf980307536c38ef610cb2e1a321defe0", + "sha256:f7eb83fb36755edcbeb76fb367104efdf980307536c38ef610cb2e1a321defe0" ], - "version": "==1.7.0", + "version": "==1.7.0" }, "six": { "hashes": [ "sha256:236bdbdce46e6e6a3d61a337c0f8b763ca1e8717c03b369e87a7ec7ce1319c0a", - "sha256:8f3cd2e254d8f793e7f3d6d9df77b92252b52637291d0f0da013c76ea2724b6c", + "sha256:8f3cd2e254d8f793e7f3d6d9df77b92252b52637291d0f0da013c76ea2724b6c" ], - "version": "==1.14.0", + "version": "==1.14.0" }, "sklearn": { "hashes": [ "sha256:e23001573aa194b834122d2b9562459bf5ae494a2d59ca6b8aa22c85a44c0e31" ], "index": "pypi", - "version": "==0.0", + "version": "==0.0" }, "snowballstemmer": { "hashes": [ "sha256:209f257d7533fdb3cb73bdbd24f436239ca3b2fa67d56f6ff88e86be08cc5ef0", - "sha256:df3bac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52", + "sha256:df3bac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52" ], - "version": "==2.0.0", + "version": "==2.0.0" }, "sqlparse": { "hashes": [ "sha256:40afe6b8d4b1117e7dff5504d7a8ce07d9a1b15aeeade8a2d10f130a834f8177", - "sha256:7c3dca29c022744e95b547e867cee89f4fce4373f3549ccd8797d8eb52cdb873", + "sha256:7c3dca29c022744e95b547e867cee89f4fce4373f3549ccd8797d8eb52cdb873" ], - "version": "==0.3.0", + "version": "==0.3.0" }, "toml": { "hashes": [ "sha256:229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c", - "sha256:235682dd292d5899d361a811df37e04a8828a5b1da3115886b73cf81ebc9100e", + "sha256:235682dd292d5899d361a811df37e04a8828a5b1da3115886b73cf81ebc9100e" ], - "version": "==0.10.0", + "version": "==0.10.0" }, "tqdm": { "hashes": [ - "sha256:251ee8440dbda126b8dfa8a7c028eb3f13704898caaef7caa699b35e119301e2", - "sha256:fe231261cfcbc6f4a99165455f8f6b9ef4e1032a6e29bccf168b4bf42012f09c", + "sha256:0d8b5afb66e23d80433102e9bd8b5c8b65d34c2a2255b2de58d97bd2ea8170fd", + "sha256:f35fb121bafa030bd94e74fcfd44f3c2830039a2ddef7fc87ef1c2d205237b24" ], "index": "pypi", - "version": "==4.42.1", + "version": "==4.43.0" }, "typed-ast": { "hashes": [ @@ -558,205 +571,205 @@ "sha256:d43943ef777f9a1c42bf4e552ba23ac77a6351de620aa9acf64ad54933ad4d34", "sha256:d5d33e9e7af3b34a40dc05f498939f0ebf187f07c385fd58d591c533ad8562fe", "sha256:fc0fea399acb12edbf8a628ba8d2312f583bdbdb3335635db062fa98cf71fca4", - "sha256:fe460b922ec15dd205595c9b5b99e2f056fd98ae8f9f56b888e7a17dc2b757e7", + "sha256:fe460b922ec15dd205595c9b5b99e2f056fd98ae8f9f56b888e7a17dc2b757e7" ], - "version": "==1.4.1", - }, + "version": "==1.4.1" + } }, "develop": { "alabaster": { "hashes": [ "sha256:446438bdcca0e05bd45ea2de1668c1d9b032e1a9154c2c259092d77031ddd359", - "sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02", + "sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02" ], - "version": "==0.7.12", + "version": "==0.7.12" }, "appnope": { "hashes": [ "sha256:5b26757dc6f79a3b7dc9fab95359328d5747fcb2409d331ea66d0272b90ab2a0", - "sha256:8b995ffe925347a2138d7ac0fe77155e4311a0ea6d6da4f5128fe4b3cbe5ed71", + "sha256:8b995ffe925347a2138d7ac0fe77155e4311a0ea6d6da4f5128fe4b3cbe5ed71" ], "markers": "platform_system == 'Darwin'", - "version": "==0.1.0", + "version": "==0.1.0" }, "attrs": { "hashes": [ "sha256:08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c", - "sha256:f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72", + "sha256:f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72" ], - "version": "==19.3.0", + "version": "==19.3.0" }, "babel": { "hashes": [ "sha256:1aac2ae2d0d8ea368fa90906567f5c08463d98ade155c0c4bfedd6a0f7160e38", - "sha256:d670ea0b10f8b723672d3a6abeb87b565b244da220d76b4dba1b66269ec152d4", + "sha256:d670ea0b10f8b723672d3a6abeb87b565b244da220d76b4dba1b66269ec152d4" ], - "version": "==2.8.0", + "version": "==2.8.0" }, "backcall": { "hashes": [ "sha256:38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4", - "sha256:bbbf4b1e5cd2bdb08f915895b51081c041bac22394fdfcfdfbe9f14b77c08bf2", + "sha256:bbbf4b1e5cd2bdb08f915895b51081c041bac22394fdfcfdfbe9f14b77c08bf2" ], - "version": "==0.1.0", + "version": "==0.1.0" }, "bleach": { "hashes": [ - "sha256:213336e49e102af26d9cde77dd2d0397afabc5a6bf2fed985dc35b5d1e285a16", - "sha256:3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa", + "sha256:44f69771e2ac81ff30d929d485b7f9919f3ad6d019b6b20c74f3b8687c3f70df", + "sha256:aa8b870d0f46965bac2c073a93444636b0e1ca74e9777e34f03dd494b8a59d48" ], - "version": "==3.1.0", + "version": "==3.1.1" }, "certifi": { "hashes": [ "sha256:017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3", - "sha256:25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f", + "sha256:25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f" ], - "version": "==2019.11.28", + "version": "==2019.11.28" }, "chardet": { "hashes": [ "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", - "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691", + "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" ], - "version": "==3.0.4", + "version": "==3.0.4" }, "decorator": { "hashes": [ "sha256:54c38050039232e1db4ad7375cfce6748d7b41c29e95a081c8a6d2c30364a2ce", - "sha256:5d19b92a3c8f7f101c8dd86afd86b0f061a8ce4540ab8cd401fa2542756bce6d", + "sha256:5d19b92a3c8f7f101c8dd86afd86b0f061a8ce4540ab8cd401fa2542756bce6d" ], - "version": "==4.4.1", + "version": "==4.4.1" }, "defusedxml": { "hashes": [ "sha256:6687150770438374ab581bb7a1b327a847dd9c5749e396102de3fad4e8a3ef93", - "sha256:f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5", + "sha256:f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5" ], - "version": "==0.6.0", + "version": "==0.6.0" }, "docutils": { "hashes": [ "sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af", - "sha256:c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc", + "sha256:c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc" ], "index": "pypi", - "version": "==0.16", + "version": "==0.16" }, "entrypoints": { "hashes": [ "sha256:589f874b313739ad35be6e0cd7efde2a4e9b6fea91edcc34e58ecbb8dbe56d19", - "sha256:c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451", + "sha256:c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451" ], - "version": "==0.3", + "version": "==0.3" }, "idna": { "hashes": [ - "sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407", - "sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c", + "sha256:7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb", + "sha256:a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa" ], - "version": "==2.8", + "version": "==2.9" }, "imagesize": { "hashes": [ "sha256:6965f19a6a2039c7d48bca7dba2473069ff854c36ae6f19d2cde309d998228a1", - "sha256:b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1", + "sha256:b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1" ], - "version": "==1.2.0", + "version": "==1.2.0" }, "importlib-metadata": { "hashes": [ "sha256:06f5b3a99029c7134207dd882428a66992a9de2bef7c2b699b5641f9886c3302", - "sha256:b97607a1a18a5100839aec1dc26a1ea17ee0d93b20b0f008d80a5a050afb200b", + "sha256:b97607a1a18a5100839aec1dc26a1ea17ee0d93b20b0f008d80a5a050afb200b" ], "markers": "python_version < '3.8'", - "version": "==1.5.0", + "version": "==1.5.0" }, "ipykernel": { "hashes": [ "sha256:7f1f01df22f1229c8879501057877ccaf92a3b01c1d00db708aad5003e5f9238", - "sha256:ba8c9e5561f3223fb47ce06ad7925cb9444337ac367341c0c520ffb68ea6d120", + "sha256:ba8c9e5561f3223fb47ce06ad7925cb9444337ac367341c0c520ffb68ea6d120" ], "index": "pypi", - "version": "==5.1.4", + "version": "==5.1.4" }, "ipython": { "hashes": [ "sha256:d9459e7237e2e5858738ff9c3e26504b79899b58a6d49e574d352493d80684c6", - "sha256:f6689108b1734501d3b59c84427259fd5ac5141afe2e846cfa8598eb811886c9", + "sha256:f6689108b1734501d3b59c84427259fd5ac5141afe2e846cfa8598eb811886c9" ], - "version": "==7.12.0", + "version": "==7.12.0" }, "ipython-genutils": { "hashes": [ "sha256:72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8", - "sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8", + "sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8" ], - "version": "==0.2.0", + "version": "==0.2.0" }, "jedi": { "hashes": [ "sha256:b4f4052551025c6b0b0b193b29a6ff7bdb74c52450631206c262aef9f7159ad2", - "sha256:d5c871cb9360b414f981e7072c52c33258d598305280fef91c6cae34739d65d5", + "sha256:d5c871cb9360b414f981e7072c52c33258d598305280fef91c6cae34739d65d5" ], - "version": "==0.16.0", + "version": "==0.16.0" }, "jinja2": { "hashes": [ - "sha256:93187ffbc7808079673ef52771baa950426fd664d3aad1d0fa3e95644360e250", - "sha256:b0eaf100007721b5c16c1fc1eecb87409464edc10469ddc9a22a27a99123be49", + "sha256:c10142f819c2d22bdcd17548c46fa9b77cf4fda45097854c689666bf425e7484", + "sha256:c922560ac46888d47384de1dbdc3daaa2ea993af4b26a436dec31fa2c19ec668" ], - "version": "==2.11.1", + "version": "==3.0.0a1" }, "json5": { "hashes": [ - "sha256:62a7a36f5f9806108d39bfc59d4458e2a083762a2fc15fd3c7828c72502fd702", - "sha256:f2dd81b3de344143144532804171ff8e7da93cd57af6b56d4d4afa859f8c77ff", + "sha256:36ae138e79ae2f10b93bfde61bef7441a796edfd1d1cb4feeb8ed55836fd087e", + "sha256:ddbf6b06f674edf53c40c1861df767a2fc5fe37651d643317849461be14823b7" ], - "version": "==0.9.0", + "version": "==0.9.1" }, "jsonschema": { "hashes": [ "sha256:4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163", - "sha256:c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a", + "sha256:c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a" ], - "version": "==3.2.0", + "version": "==3.2.0" }, "jupyter-client": { "hashes": [ - "sha256:60e6faec1031d63df57f1cc671ed673dced0ed420f4377ea33db37b1c188b910", - "sha256:d0c077c9aaa4432ad485e7733e4d91e48f87b4f4bab7d283d42bb24cbbba0a0f", + "sha256:1fac6e3be1e797aea33d5cd1cfa568ff1ee71e01180bc89f64b24ee274f1f126", + "sha256:ed2490c65f7e0987d1e7b2c4146371d58112489e558b3a835aefb86b7283f930" ], - "version": "==5.3.4", + "version": "==6.0.0" }, "jupyter-core": { "hashes": [ - "sha256:464769f7387d7a62a2403d067f1ddc616655b7f77f5d810c0dd62cb54bfd0fb9", - "sha256:a183e0ec2e8f6adddf62b0a3fc6a2237e3e0056d381e536d3e7c7ecc3067e244", + "sha256:394fd5dd787e7c8861741880bdf8a00ce39f95de5d18e579c74b882522219e7e", + "sha256:a4ee613c060fe5697d913416fc9d553599c05e4492d58fac1192c9a6844abb21" ], - "version": "==4.6.1", + "version": "==4.6.3" }, "jupyterlab": { "hashes": [ - "sha256:0f6da5d450991a32907f96aa8788a925db20ef6e1d6a437519580c7d450fb0a7", - "sha256:15f9d081eb1c43dc657ac3cb4d5a7f098164fdd860dd0cbb00ff924858b65b0b", + "sha256:b1a4dc2d52bb8837aa7070517b0f229b76e916a87ba6a8de34477d1df38da15c", + "sha256:cacadd3f7c2c4ba727bf87d2054ae75b3c8f649f27f524d724087f02baa10804" ], "index": "pypi", - "version": "==2.0.0rc0", + "version": "==2.0.0rc2" }, "jupyterlab-pygments": { "hashes": [ "sha256:31deda75bd11b014190764c79f6199aa04ef2d4cf35c1c94270fc2e19c23a5c5", - "sha256:cc15f2a9850899d108a3c22743a86edcd3b42791a6c88b6e5b558d021d14d065", + "sha256:cc15f2a9850899d108a3c22743a86edcd3b42791a6c88b6e5b558d021d14d065" ], - "version": "==0.1.0", + "version": "==0.1.0" }, "jupyterlab-server": { "hashes": [ "sha256:d0977527bfce6f47c782cb6bf79d2c949ebe3f22ac695fa000b730c671445dad", - "sha256:d9c3bcf097f7ad8d8fd2f8d0c1e8a1b833671c02808e5f807088975495364447", + "sha256:d9c3bcf097f7ad8d8fd2f8d0c1e8a1b833671c02808e5f807088975495364447" ], - "version": "==1.0.6", + "version": "==1.0.6" }, "markupsafe": { "hashes": [ @@ -792,260 +805,255 @@ "sha256:cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f", "sha256:cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2", "sha256:e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7", - "sha256:e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be", + "sha256:e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be" ], - "version": "==1.1.1", + "version": "==1.1.1" }, "mistune": { "hashes": [ "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e", - "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4", + "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4" ], - "version": "==0.8.4", + "version": "==0.8.4" }, "nbconvert": { "hashes": [ "sha256:944a5fbe6c4609d74e7f331bfa957c8eff2d53904f7c40f053a44bfb4164b718", - "sha256:c86da6adc412df9ad2726fe438589e4495c7835792d6d84f888178682f5d5bcf", + "sha256:c86da6adc412df9ad2726fe438589e4495c7835792d6d84f888178682f5d5bcf" ], - "version": "==6.0.0a0", + "version": "==6.0.0a0" }, "nbformat": { "hashes": [ "sha256:562de41fc7f4f481b79ab5d683279bf3a168858268d4387b489b7b02be0b324a", - "sha256:f4bbbd8089bd346488f00af4ce2efb7f8310a74b2058040d075895429924678c", + "sha256:f4bbbd8089bd346488f00af4ce2efb7f8310a74b2058040d075895429924678c" ], - "version": "==5.0.4", + "version": "==5.0.4" }, "notebook": { "hashes": [ "sha256:3edc616c684214292994a3af05eaea4cc043f6b4247d830f3a2f209fa7639a80", - "sha256:47a9092975c9e7965ada00b9a20f0cf637d001db60d241d479f53c0be117ad48", + "sha256:47a9092975c9e7965ada00b9a20f0cf637d001db60d241d479f53c0be117ad48" ], - "version": "==6.0.3", + "version": "==6.0.3" }, "packaging": { "hashes": [ "sha256:170748228214b70b672c581a3dd610ee51f733018650740e98c7df862a583f73", - "sha256:e665345f9eef0c621aa0bf2f8d78cf6d21904eef16a93f020240b704a57f1334", + "sha256:e665345f9eef0c621aa0bf2f8d78cf6d21904eef16a93f020240b704a57f1334" ], - "version": "==20.1", + "version": "==20.1" }, "pandocfilters": { "hashes": [ "sha256:b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9" ], - "version": "==1.4.2", + "version": "==1.4.2" }, "parso": { "hashes": [ "sha256:56b2105a80e9c4df49de85e125feb6be69f49920e121406f15e7acde6c9dfc57", - "sha256:951af01f61e6dccd04159042a0706a31ad437864ec6e25d0d7a96a9fbb9b0095", + "sha256:951af01f61e6dccd04159042a0706a31ad437864ec6e25d0d7a96a9fbb9b0095" ], - "version": "==0.6.1", + "version": "==0.6.1" }, "pbr": { "hashes": [ "sha256:139d2625547dbfa5fb0b81daebb39601c478c21956dc57e2e07b74450a8c506b", - "sha256:61aa52a0f18b71c5cc58232d2cf8f8d09cd67fcad60b742a60124cb8d6951488", + "sha256:61aa52a0f18b71c5cc58232d2cf8f8d09cd67fcad60b742a60124cb8d6951488" ], "index": "pypi", - "version": "==5.4.4", + "version": "==5.4.4" }, "pexpect": { "hashes": [ "sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937", - "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c", + "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c" ], "markers": "sys_platform != 'win32'", - "version": "==4.8.0", + "version": "==4.8.0" }, "pickleshare": { "hashes": [ "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca", - "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56", + "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56" ], - "version": "==0.7.5", + "version": "==0.7.5" }, "prometheus-client": { "hashes": [ "sha256:71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da" ], - "version": "==0.7.1", + "version": "==0.7.1" }, "prompt-toolkit": { "hashes": [ "sha256:a402e9bf468b63314e37460b68ba68243d55b2f8c4d0192f85a019af3945050e", - "sha256:c93e53af97f630f12f5f62a3274e79527936ed466f038953dfa379d4941f651a", + "sha256:c93e53af97f630f12f5f62a3274e79527936ed466f038953dfa379d4941f651a" ], - "version": "==3.0.3", + "version": "==3.0.3" }, "ptyprocess": { "hashes": [ "sha256:923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0", - "sha256:d7cc528d76e76342423ca640335bd3633420dc1366f258cb31d05e865ef5ca1f", + "sha256:d7cc528d76e76342423ca640335bd3633420dc1366f258cb31d05e865ef5ca1f" ], "markers": "os_name != 'nt'", - "version": "==0.6.0", + "version": "==0.6.0" }, "pygments": { "hashes": [ "sha256:2a3fe295e54a20164a9df49c75fa58526d3be48e14aceba6d6b1e8ac0bfd6f1b", - "sha256:98c8aa5a9f778fcd1026a17361ddaf7330d1b7c62ae97c3bb0ae73e0b9b6b0fe", + "sha256:98c8aa5a9f778fcd1026a17361ddaf7330d1b7c62ae97c3bb0ae73e0b9b6b0fe" ], - "version": "==2.5.2", + "version": "==2.5.2" }, "pyparsing": { "hashes": [ "sha256:4c830582a84fb022400b85429791bc551f1f4871c33f23e44f353119e92f969f", - "sha256:c342dccb5250c08d45fd6f8b4a559613ca603b57498511740e65cd11a2e7dcec", + "sha256:c342dccb5250c08d45fd6f8b4a559613ca603b57498511740e65cd11a2e7dcec" ], - "version": "==2.4.6", + "version": "==2.4.6" }, "pyrsistent": { "hashes": [ "sha256:cdc7b5e3ed77bed61270a47d35434a30617b9becdf2478af76ad2c6ade307280" ], - "version": "==0.15.7", + "version": "==0.15.7" }, "python-dateutil": { "hashes": [ "sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c", - "sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a", + "sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a" ], - "version": "==2.8.1", + "version": "==2.8.1" }, "pytz": { "hashes": [ "sha256:1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c1e02300743d21500d", - "sha256:b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be", + "sha256:b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be" ], - "version": "==2019.3", + "version": "==2019.3" }, "pyzmq": { "hashes": [ - "sha256:01b588911714a6696283de3904f564c550c9e12e8b4995e173f1011755e01086", - "sha256:0573b9790aa26faff33fba40f25763657271d26f64bffb55a957a3d4165d6098", - "sha256:0fa82b9fc3334478be95a5566f35f23109f763d1669bb762e3871a8fa2a4a037", - "sha256:1e59b7b19396f26e360f41411a5d4603356d18871049cd7790f1a7d18f65fb2c", - "sha256:2a294b4f44201bb21acc2c1a17ff87fbe57b82060b10ddb00ac03e57f3d7fcfa", - "sha256:355b38d7dd6f884b8ee9771f59036bcd178d98539680c4f87e7ceb2c6fd057b6", - "sha256:4b73d20aec63933bbda7957e30add233289d86d92a0bb9feb3f4746376f33527", - "sha256:4ec47f2b50bdb97df58f1697470e5c58c3c5109289a623e30baf293481ff0166", - "sha256:5541dc8cad3a8486d58bbed076cb113b65b5dd6b91eb94fb3e38a3d1d3022f20", - "sha256:6fca7d11310430e751f9832257866a122edf9d7b635305c5d8c51f74a5174d3d", - "sha256:7369656f89878455a5bcd5d56ca961884f5d096268f71c0750fc33d6732a25e5", - "sha256:75d73ee7ca4b289a2a2dfe0e6bd8f854979fc13b3fe4ebc19381be3b04e37a4a", - "sha256:80c928d5adcfa12346b08d31360988d843b54b94154575cccd628f1fe91446bc", - "sha256:83ce18b133dc7e6789f64cb994e7376c5aa6b4aeced993048bf1d7f9a0fe6d3a", - "sha256:8b8498ceee33a7023deb2f3db907ca41d6940321e282297327a9be41e3983792", - "sha256:8c69a6cbfa94da29a34f6b16193e7c15f5d3220cb772d6d17425ff3faa063a6d", - "sha256:8ff946b20d13a99dc5c21cb76f4b8b253eeddf3eceab4218df8825b0c65ab23d", - "sha256:972d723a36ab6a60b7806faa5c18aa3c080b7d046c407e816a1d8673989e2485", - "sha256:a6c9c42bbdba3f9c73aedbb7671815af1943ae8073e532c2b66efb72f39f4165", - "sha256:aa3872f2ebfc5f9692ef8957fe69abe92d905a029c0608e45ebfcd451ad30ab5", - "sha256:cf08435b14684f7f2ca2df32c9df38a79cdc17c20dc461927789216cb43d8363", - "sha256:d30db4566177a6205ed1badb8dbbac3c043e91b12a2db5ef9171b318c5641b75", - "sha256:d5ac84f38575a601ab20c1878818ffe0d09eb51d6cb8511b636da46d0fd8949a", - "sha256:e37f22eb4bfbf69cd462c7000616e03b0cdc1b65f2d99334acad36ea0e4ddf6b", - "sha256:e6549dd80de7b23b637f586217a4280facd14ac01e9410a037a13854a6977299", - "sha256:ed6205ca0de035f252baa0fd26fdd2bc8a8f633f92f89ca866fd423ff26c6f25", - "sha256:efdde21febb9b5d7a8e0b87ea2549d7e00fda1936459cfb27fb6fca0c36af6c1", - "sha256:f4e72646bfe79ff3adbf1314906bbd2d67ef9ccc71a3a98b8b2ccbcca0ab7bec", - ], - "version": "==18.1.1", + "sha256:0bbc1728fe4314b4ca46249c33873a390559edac7c217ec7001b5e0c34a8fb7f", + "sha256:1e076ad5bd3638a18c376544d32e0af986ca10d43d4ce5a5d889a8649f0d0a3d", + "sha256:242d949eb6b10197cda1d1cec377deab1d5324983d77e0d0bf9dc5eb6d71a6b4", + "sha256:26f4ae420977d2a8792d7c2d7bda43128b037b5eeb21c81951a94054ad8b8843", + "sha256:3f12ce1e9cc9c31497bd82b207e8e86ccda9eebd8c9f95053aae46d15ccd2196", + "sha256:4557d5e036e6d85715b4b9fdb482081398da1d43dc580d03db642b91605b409f", + "sha256:4f562dab21c03c7aa061f63b147a595dbe1006bf4f03213272fc9f7d5baec791", + "sha256:5e071b834051e9ecb224915398f474bfad802c2fff883f118ff5363ca4ae3edf", + "sha256:5e1f65e576ab07aed83f444e201d86deb01cd27dcf3f37c727bc8729246a60a8", + "sha256:6aaaf90b420dc40d9a0e1996b82c6a0ff91d9680bebe2135e67c9e6d197c0a53", + "sha256:84b91153102c4bcf5d0f57d1a66a0f03c31e9e6525a5f656f52fc615a675c748", + "sha256:944f6bb5c63140d76494467444fd92bebd8674236837480a3c75b01fe17df1ab", + "sha256:a1f957c20c9f51d43903881399b078cddcf710d34a2950e88bce4e494dcaa4d1", + "sha256:a49fd42a29c1cc1aa9f461c5f2f5e0303adba7c945138b35ee7f4ab675b9f754", + "sha256:a99ae601b4f6917985e9bb071549e30b6f93c72f5060853e197bdc4b7d357e5f", + "sha256:ad48865a29efa8a0cecf266432ea7bc34e319954e55cf104be0319c177e6c8f5", + "sha256:b08e425cf93b4e018ab21dc8fdbc25d7d0502a23cc4fea2380010cf8cf11e462", + "sha256:bb10361293d96aa92be6261fa4d15476bca56203b3a11c62c61bd14df0ef89ba", + "sha256:bd1a769d65257a7a12e2613070ca8155ee348aa9183f2aadf1c8b8552a5510f5", + "sha256:cb3b7156ef6b1a119e68fbe3a54e0a0c40ecacc6b7838d57dd708c90b62a06dc", + "sha256:e8e4efb52ec2df8d046395ca4c84ae0056cf507b2f713ec803c65a8102d010de", + "sha256:f4d558bc5668d2345773a9ff8c39e2462dafcb1f6772a2e582fbced389ce527f", + "sha256:f5b6d015587a1d6f582ba03b226a9ddb1dfb09878b3be04ef48b01b7d4eb6b2a" + ], + "version": "==19.0.0" }, "requests": { "hashes": [ - "sha256:11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4", - "sha256:9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31", + "sha256:43999036bfa82904b6af1d99e4882b560e5e2c68e5c4b0aa03b655f3d7d73fee", + "sha256:b3f43d496c6daba4493e7c431722aeb7dbc6288f52a6e04e7b6023b0247817e6" ], - "version": "==2.22.0", + "version": "==2.23.0" }, "send2trash": { "hashes": [ "sha256:60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2", - "sha256:f1691922577b6fa12821234aeb57599d887c4900b9ca537948d2dac34aea888b", + "sha256:f1691922577b6fa12821234aeb57599d887c4900b9ca537948d2dac34aea888b" ], - "version": "==1.5.0", + "version": "==1.5.0" }, "six": { "hashes": [ "sha256:236bdbdce46e6e6a3d61a337c0f8b763ca1e8717c03b369e87a7ec7ce1319c0a", - "sha256:8f3cd2e254d8f793e7f3d6d9df77b92252b52637291d0f0da013c76ea2724b6c", + "sha256:8f3cd2e254d8f793e7f3d6d9df77b92252b52637291d0f0da013c76ea2724b6c" ], - "version": "==1.14.0", + "version": "==1.14.0" }, "snowballstemmer": { "hashes": [ "sha256:209f257d7533fdb3cb73bdbd24f436239ca3b2fa67d56f6ff88e86be08cc5ef0", - "sha256:df3bac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52", + "sha256:df3bac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52" ], - "version": "==2.0.0", + "version": "==2.0.0" }, "sphinx": { "hashes": [ - "sha256:298537cb3234578b2d954ff18c5608468229e116a9757af3b831c2b2b4819159", - "sha256:e6e766b74f85f37a5f3e0773a1e1be8db3fcb799deb58ca6d18b70b0b44542a5", + "sha256:776ff8333181138fae52df65be733127539623bb46cc692e7fa0fcfc80d7aa88", + "sha256:ca762da97c3b5107cbf0ab9e11d3ec7ab8d3c31377266fd613b962ed971df709" ], "index": "pypi", - "version": "==2.3.1", + "version": "==2.4.3" }, "sphinxcontrib-applehelp": { "hashes": [ "sha256:edaa0ab2b2bc74403149cb0209d6775c96de797dfd5b5e2a71981309efab3897", - "sha256:fb8dee85af95e5c30c91f10e7eb3c8967308518e0f7488a2828ef7bc191d0d5d", + "sha256:fb8dee85af95e5c30c91f10e7eb3c8967308518e0f7488a2828ef7bc191d0d5d" ], - "version": "==1.0.1", + "version": "==1.0.1" }, "sphinxcontrib-devhelp": { "hashes": [ "sha256:6c64b077937330a9128a4da74586e8c2130262f014689b4b89e2d08ee7294a34", - "sha256:9512ecb00a2b0821a146736b39f7aeb90759834b07e81e8cc23a9c70bacb9981", + "sha256:9512ecb00a2b0821a146736b39f7aeb90759834b07e81e8cc23a9c70bacb9981" ], - "version": "==1.0.1", + "version": "==1.0.1" }, "sphinxcontrib-htmlhelp": { "hashes": [ - "sha256:4670f99f8951bd78cd4ad2ab962f798f5618b17675c35c5ac3b2132a14ea8422", - "sha256:d4fd39a65a625c9df86d7fa8a2d9f3cd8299a3a4b15db63b50aac9e161d8eff7", + "sha256:3c0bc24a2c41e340ac37c85ced6dafc879ab485c095b1d65d2461ac2f7cca86f", + "sha256:e8f5bb7e31b2dbb25b9cc435c8ab7a79787ebf7f906155729338f3156d93659b" ], - "version": "==1.0.2", + "version": "==1.0.3" }, "sphinxcontrib-jsmath": { "hashes": [ "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", - "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", + "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8" ], - "version": "==1.0.1", + "version": "==1.0.1" }, "sphinxcontrib-qthelp": { "hashes": [ "sha256:513049b93031beb1f57d4daea74068a4feb77aa5630f856fcff2e50de14e9a20", - "sha256:79465ce11ae5694ff165becda529a600c754f4bc459778778c7017374d4d406f", + "sha256:79465ce11ae5694ff165becda529a600c754f4bc459778778c7017374d4d406f" ], - "version": "==1.0.2", + "version": "==1.0.2" }, "sphinxcontrib-serializinghtml": { "hashes": [ "sha256:c0efb33f8052c04fd7a26c0a07f1678e8512e0faec19f4aa8f2473a8b81d5227", - "sha256:db6615af393650bf1151a6cd39120c29abaf93cc60db8c48eb2dddbfdc3a9768", + "sha256:db6615af393650bf1151a6cd39120c29abaf93cc60db8c48eb2dddbfdc3a9768" ], - "version": "==1.1.3", + "version": "==1.1.3" }, "terminado": { "hashes": [ "sha256:4804a774f802306a7d9af7322193c5390f1da0abb429e082a10ef1d46e6fb2c2", - "sha256:a43dcb3e353bc680dd0783b1d9c3fc28d529f190bc54ba9a229f72fe6e7a54d7", + "sha256:a43dcb3e353bc680dd0783b1d9c3fc28d529f190bc54ba9a229f72fe6e7a54d7" ], - "version": "==0.8.3", + "version": "==0.8.3" }, "testpath": { "hashes": [ "sha256:60e0a3261c149755f4399a1fff7d37523179a70fdc3abdf78de9fc2604aeec7e", - "sha256:bfcf9411ef4bf3db7579063e0546938b1edda3d69f4e1fb8756991f5951f85d4", + "sha256:bfcf9411ef4bf3db7579063e0546938b1edda3d69f4e1fb8756991f5951f85d4" ], - "version": "==0.4.4", + "version": "==0.4.4" }, "tornado": { "hashes": [ @@ -1055,44 +1063,44 @@ "sha256:559bce3d31484b665259f50cd94c5c28b961b09315ccd838f284687245f416e5", "sha256:abbe53a39734ef4aba061fca54e30c6b4639d3e1f59653f0da37a0003de148c7", "sha256:c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9", - "sha256:c9399267c926a4e7c418baa5cbe91c7d1cf362d505a1ef898fde44a07c9dd8a5", + "sha256:c9399267c926a4e7c418baa5cbe91c7d1cf362d505a1ef898fde44a07c9dd8a5" ], - "version": "==6.0.3", + "version": "==6.0.3" }, "traitlets": { "hashes": [ "sha256:70b4c6a1d9019d7b4f6846832288f86998aa3b9207c6821f3578a6a6a467fe44", - "sha256:d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7", + "sha256:d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7" ], - "version": "==4.3.3", + "version": "==4.3.3" }, "urllib3": { "hashes": [ "sha256:2f3db8b19923a873b3e5256dc9c2dedfa883e33d87c690d9c7913e1f40673cdc", - "sha256:87716c2d2a7121198ebcb7ce7cccf6ce5e9ba539041cfbaeecfb641dc0bf6acc", + "sha256:87716c2d2a7121198ebcb7ce7cccf6ce5e9ba539041cfbaeecfb641dc0bf6acc" ], - "version": "==1.25.8", + "version": "==1.25.8" }, "wcwidth": { "hashes": [ "sha256:8fd29383f539be45b20bd4df0dc29c20ba48654a41e661925e612311e9f3c603", - "sha256:f28b3e8a6483e5d49e7f8949ac1a78314e740333ae305b4ba5defd3e74fb37a8", + "sha256:f28b3e8a6483e5d49e7f8949ac1a78314e740333ae305b4ba5defd3e74fb37a8" ], - "version": "==0.1.8", + "version": "==0.1.8" }, "webencodings": { "hashes": [ "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", - "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", + "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923" ], - "version": "==0.5.1", + "version": "==0.5.1" }, "zipp": { "hashes": [ - "sha256:ccc94ed0909b58ffe34430ea5451f07bc0c76467d7081619a454bf5c98b89e28", - "sha256:feae2f18633c32fc71f2de629bfb3bd3c9325cd4419642b1f1da42ee488d9b98", + "sha256:12248a63bbdf7548f89cb4c7cda4681e537031eda29c02ea29674bc6854460c2", + "sha256:7c0f8e91abc0dc07a5068f315c52cb30c66bfbc581e5b50704c8a2f6ebae794a" ], - "version": "==2.1.0", - }, - }, + "version": "==3.0.0" + } + } } diff --git a/fetch_new_builds/fetch_new_builds.py b/fetch_new_builds/fetch_new_builds.py index 7114c15..97f378c 100644 --- a/fetch_new_builds/fetch_new_builds.py +++ b/fetch_new_builds/fetch_new_builds.py @@ -3,12 +3,37 @@ from lib_db.longlet_fund.models import PropertyHull import pandas as pd -# pd.set_option('display.max_rows', 500) -# pd.set_option("display.max_columns", 500) +pd.set_option('display.max_rows', 500) +pd.set_option("display.max_columns", 500) # pd.set_option('display.width', 1000) class FetchNewBuild: + zoopla_historic_prop_type_mapping = { + "terraced house": "house", + "semi-detached house": "house", + "bungalow": "house", + "link-detached house": "house", + "detached house": "house", + "detached bungalow": "house", + "terraced bungalow": "house", + "end terrace house": "house", + "semi-detached bungalow": "house", + "town house": "house", + "cottage": "house", + "town house": "house", + "mews house": "house", + "houseboat": "house", + "country house": "house", + "barn conversion/farmhouse": "house", + "barn conversion": "house", + "house": "house", + "flat": "flat", + "maisonette": "flat", + "studio": "flat", + "block of flats": "flat", + } + def fetch_new_builds(self): new_build_object = ( ZooplaSale.objects.select_related("zoopla", "zoopla__postcode") @@ -38,32 +63,36 @@ def fetch_new_builds(self): print() new_build_df = pd.DataFrame.from_records(new_build_object.values()).fillna(0) + new_build_df["property_type"] = new_build_df.apply(lambda x: (self.zoopla_historic_prop_type_mapping[x.property_type] or None), axis=1) print("Records: ") print(new_build_df) print() + # new_build_df.apply(lambda x: (self._fetch_matching_hulls(x) or {}), axis=1) + new_build_df["average_income"] = new_build_df.apply(lambda x: (self.fetch_matching_hulls(x) or {}).get("average_income") or 0, axis=1) #or 0 new_build_df.drop(new_build_df[new_build_df.average_income == 0].index, inplace=True) new_build_df["yield"] = round(pd.to_numeric(new_build_df["average_income"]/new_build_df["price"]*100), 2) - + new_build_df["postal_sector"] = new_build_df["postcode"].str[:-2] + print("Records with yield: ") print(new_build_df) new_build_df.to_csv("new_builds_in_hulls_with_yields.csv", sep=",", encoding="utf-8", index=False) - def fetch_matching_hulls(self, row): - # print(row) + + + def _fetch_matching_hulls(self, row): record_filter = { "geometry__intersects": row.point, "bedrooms": row.bedrooms, # "property_type": row.property_type, } - return ( + item = ( PropertyHull.objects .prefetch_related("propertyhullstatistic_set") - .filter(**record_filter) - + .filter(**record_filter) .annotate( average_income=F("propertyhullstatistic__average_income"), ) @@ -71,6 +100,8 @@ def fetch_matching_hulls(self, row): .order_by("income_band") .first() ) + print(item) + return item if __name__ == "__main__": diff --git a/fetch_new_builds/new_builds_in_hulls_with_yields.csv b/fetch_new_builds/new_builds_in_hulls_with_yields.csv index 78351a2..68fa8a7 100644 --- a/fetch_new_builds/new_builds_in_hulls_with_yields.csv +++ b/fetch_new_builds/new_builds_in_hulls_with_yields.csv @@ -1,211 +1,2 @@ -id,created_at,updated_at,zoopla_id,price,date,bedrooms,property_type,postcode_id,postcode,latitude,longitude,district,point,average_income,yield -2409230,2019-09-17 00:03:28.536165,2019-09-17 00:03:28.536174,2658434,215000.00,2018-05-01,3.0,end terrace house,288650,BS4 4HB,51.4365860000,-2.5524120000,"Bristol, City of",SRID=4326;POINT (-2.552412 51.436586),13347.12676,6.21 -2409229,2019-09-17 00:03:28.525084,2019-09-17 00:03:28.525095,2658434,325000.00,2018-10-01,3.0,end terrace house,288650,BS4 4HB,51.4365860000,-2.5524120000,"Bristol, City of",SRID=4326;POINT (-2.552412 51.436586),13347.12676,4.11 -11192553,2019-10-09 23:04:55.026741,2019-10-09 23:04:55.026749,13767553,145000.00,2018-02-01,1.0,flat,1282148,LS10 1JJ,53.7941900000,-1.5393270000,Leeds,SRID=4326;POINT (-1.539327 53.79419),8809.86875,6.08 -11198314,2019-10-09 23:10:36.699232,2019-10-09 23:10:36.699243,13775770,250000.00,2018-04-01,3.0,semi-detached house,1282782,LS10 3SF,53.7498720000,-1.5541580000,Leeds,SRID=4326;POINT (-1.554158 53.749872),7840.53750,3.14 -11221902,2019-10-09 23:37:10.801218,2019-10-09 23:37:10.801226,13807548,190000.00,2018-04-01,3.0,semi-detached house,1287969,LS14 2EZ,53.8287010000,-1.4491430000,Leeds,SRID=4326;POINT (-1.449143 53.828701),8098.01600,4.26 -4218550,2019-09-19 22:56:14.624085,2019-09-19 22:56:14.624092,5316266,335000.00,2018-08-01,2.0,terraced house,552559,CV32 4TT,52.2929430000,-1.5240880000,Warwick,SRID=4326;POINT (-1.524088 52.292943),11792.64000,3.52 -12491222,2019-10-15 17:05:42.208569,2019-10-15 17:05:42.208577,15189216,385000.00,2018-08-01,1.0,flat,1439901,N10 2ED,51.5944870000,-0.1433910000,Haringey,SRID=4326;POINT (-0.143391 51.594487),17014.11818,4.42 -12492927,2019-10-15 17:06:48.014751,2019-10-15 17:06:48.014761,15190793,450000.00,2018-07-01,2.0,terraced house,1439994,N10 2NT,51.6077820000,-0.1442350000,Barnet,SRID=4326;POINT (-0.144235 51.607782),17664.63000,3.93 -12496617,2019-10-15 17:10:48.252534,2019-10-15 17:10:48.252544,15194757,599950.00,2018-03-01,2.0,flat,1440371,N10 3ST,51.5910190000,-0.1410960000,Haringey,SRID=4326;POINT (-0.141096 51.591019),18916.42800,3.15 -12582162,2019-10-15 18:53:11.498112,2019-10-15 18:53:11.498125,15312010,460000.00,2018-05-01,3.0,flat,1438332,N1 6QA,51.5309210000,-0.0814590000,Hackney,SRID=4326;POINT (-0.081459 51.530921),32979.97263,7.17 -3780852,2019-09-19 14:31:32.459793,2019-09-19 14:31:32.459801,4846792,585000.00,2018-01-01,3.0,end terrace house,506887,CR0 5NS,51.3687680000,-0.0893080000,Croydon,SRID=4326;POINT (-0.089308 51.368768),15906.24000,2.72 -4002606,2019-09-19 19:44:05.857879,2019-09-19 19:44:05.857890,5083932,442500.00,2018-04-01,3.0,terraced house,534294,CT5 1FH,51.3596220000,1.0249820000,Canterbury,SRID=4326;POINT (1.024982 51.35962199999999),12141.80571,2.74 -11368322,2019-10-10 11:57:24.535899,2019-10-10 11:57:24.535910,13964825,184000.00,2018-05-01,3.0,semi-detached house,1301761,LS27 7GQ,53.7652230000,-1.5892660000,Leeds,SRID=4326;POINT (-1.589266 53.765223),10050.51000,5.46 -18299719,2019-11-06 15:55:07.345697,2019-11-06 15:55:07.345709,21911547,279000.00,2018-01-01,3.0,semi-detached house,2131668,SO19 9AZ,50.8948740000,-1.3787090000,Southampton,SRID=4326;POINT (-1.378709 50.894874),10578.29368,3.79 -4036557,2019-09-19 20:11:57.456755,2019-09-19 20:11:57.456766,5115523,217500.00,2018-07-01,2.0,bungalow,536737,CT6 8RZ,51.3709320000,1.1109720000,Canterbury,SRID=4326;POINT (1.110972 51.370932),9789.03000,4.5 -7526319,2019-09-27 12:35:46.040085,2019-09-27 12:35:46.040097,9530426,190000.00,2018-12-01,3.0,terraced house,907928,GL18 1UA,51.9279870000,-2.3987170000,Forest of Dean,SRID=4326;POINT (-2.398717 51.927987),8196.00000,4.31 -11416221,2019-10-10 12:50:14.343931,2019-10-10 12:50:14.343942,14017947,201000.00,2018-02-01,2.0,flat,1311447,LS9 8DT,53.7920770000,-1.5300000000,Leeds,SRID=4326;POINT (-1.53 53.792077),12197.78308,6.07 -13459956,2019-10-16 15:15:00.765759,2019-10-16 15:15:00.765768,16378861,212000.00,2018-09-01,3.0,end terrace house,1537940,NG5 1GF,52.9809210000,-1.1619350000,Nottingham,SRID=4326;POINT (-1.161935 52.980921),9318.90261,4.4 -20402315,2019-11-09 09:43:48.850635,2019-11-09 09:43:48.850647,24239048,400000.00,2018-10-01,3.0,terraced house,2408649,UB3 2LA,51.5096280000,-0.4211350000,Hillingdon,SRID=4326;POINT (-0.421135 51.509628),18104.82240,4.53 -11416707,2019-10-10 12:51:21.910011,2019-10-10 12:51:21.910019,14018353,215000.00,2018-08-01,2.0,flat,1311447,LS9 8DT,53.7920770000,-1.5300000000,Leeds,SRID=4326;POINT (-1.53 53.792077),12197.78308,5.67 -20562430,2019-11-09 13:14:59.079102,2019-11-09 13:14:59.079114,24436380,450000.00,2018-12-01,2.0,flat,2449839,W5 2EA,51.5161240000,-0.2942090000,Ealing,SRID=4326;POINT (-0.294209 51.516124),21546.63857,4.79 -6152431,2019-09-24 12:47:40.533472,2019-09-24 12:47:40.533484,7638567,302000.00,2018-03-01,3.0,terraced house,745561,E6 5QE,51.5127500000,0.0589150000,Newham,SRID=4326;POINT (0.058915 51.51275),19406.55429,6.43 -12648965,2019-10-15 20:26:35.152098,2019-10-15 20:26:35.152113,15410119,326667.00,2018-07-01,2.0,,1457580,N3 3SF,51.5956010000,-0.2040140000,Barnet,SRID=4326;POINT (-0.204014 51.595601),17956.20336,5.5 -2306468,2019-09-16 21:37:36.295244,2019-09-16 21:37:36.295253,2553642,287500.00,2018-06-01,3.0,detached house,281231,BS30 7HE,51.4507000000,-2.4945590000,South Gloucestershire,SRID=4326;POINT (-2.494559 51.4507),11000.95800,3.83 -20523010,2019-11-09 12:30:30.470326,2019-11-09 12:30:30.470338,24394323,231000.00,2018-02-01,2.0,flat,2446006,W3 6BW,51.5228780000,-0.2605720000,Ealing,SRID=4326;POINT (-0.260572 51.52287800000001),18049.88000,7.81 -19056485,2019-11-08 00:54:07.252216,2019-11-08 00:54:07.252226,22735775,357500.00,2018-10-01,1.0,flat,2221786,SW11 3GL,51.4715110000,-0.1751980000,Wandsworth,SRID=4326;POINT (-0.175198 51.471511),19144.39317,5.36 -12669690,2019-10-15 20:50:04.451834,2019-10-15 20:50:04.451843,15437091,790000.00,2018-08-01,3.0,freehold,1459797,N5 2NR,51.5495480000,-0.0893440000,Islington,SRID=4326;POINT (-0.08934400000000001 51.549548),27857.01143,3.53 -11602394,2019-10-10 17:26:28.114213,2019-10-10 17:26:28.114222,14216569,245000.00,2018-01-01,1.0,flat,1328599,M15 4LA,53.4716750000,-2.2634200000,Manchester,SRID=4326;POINT (-2.26342 53.471675),9405.72706,3.84 -11627779,2019-10-10 17:52:54.640842,2019-10-10 17:52:54.640850,14247101,135000.00,2018-02-01,3.0,semi-detached house,1331355,M18 7QA,53.4540090000,-2.1775650000,Manchester,SRID=4326;POINT (-2.177565 53.454009),9709.45627,7.19 -11680619,2019-10-10 19:02:16.018507,2019-10-10 19:02:16.018515,14302106,240000.00,2018-04-01,3.0,terraced house,1340795,M23 9AU,53.4036780000,-2.3038360000,Manchester,SRID=4326;POINT (-2.303836 53.403678),9675.82286,4.03 -8373547,2019-09-30 16:18:16.521463,2019-09-30 16:18:16.521474,10423192,200000.00,2018-11-01,3.0,semi-detached house,1001896,HP12 3JP,51.6314410000,-0.7790810000,Wycombe,SRID=4326;POINT (-0.779081 51.631441),15856.26000,7.93 -8708598,2019-09-30 22:56:43.979440,2019-09-30 22:56:43.979452,10779619,171500.00,2018-09-01,2.0,terraced house,1034416,HU17 0QT,53.8399460000,-0.4170340000,East Riding of Yorkshire,SRID=4326;POINT (-0.417034 53.839946),6004.30000,3.5 -16507506,2019-10-23 12:48:07.686577,2019-10-23 12:48:07.686585,19745452,269000.00,2018-05-01,2.0,flat,1897478,RH16 1AF,51.0070560000,-0.0989780000,Mid Sussex,SRID=4326;POINT (-0.098978 51.007056),11366.08571,4.23 -9310358,2019-10-01 17:52:23.399833,2019-10-01 17:52:23.399851,11440339,250000.00,2018-07-01,2.0,flat,1055405,IG11 7GN,51.5300210000,0.0765060000,Barking and Dagenham,SRID=4326;POINT (0.07650599999999999 51.530021),14480.14769,5.79 -12623641,2019-10-15 19:55:11.293788,2019-10-15 19:55:11.293800,15378873,375000.00,2018-08-01,3.0,flat,1453482,N20 0NJ,51.6252540000,-0.1723010000,Barnet,SRID=4326;POINT (-0.172301 51.625254),26561.94353,7.08 -9582089,2019-10-02 12:30:38.283799,2019-10-02 12:30:38.283808,11736113,300000.00,2018-05-01,3.0,terraced house,1084379,IP4 4SY,52.0600570000,1.1737620000,Ipswich,SRID=4326;POINT (1.173762 52.060057),9569.11000,3.19 -9571144,2019-10-02 12:20:50.052526,2019-10-02 12:20:50.052538,11726378,205000.00,2018-07-01,3.0,detached bungalow,1083850,IP4 2PL,52.0599430000,1.1678740000,Ipswich,SRID=4326;POINT (1.167874 52.059943),9569.11000,4.67 -9815190,2019-10-02 17:00:14.165630,2019-10-02 17:00:14.165642,12097961,120000.00,2018-04-01,1.0,flat,1116084,KT12 1GB,51.3850660000,-0.4197340000,Elmbridge,SRID=4326;POINT (-0.419734 51.38506599999999),12512.17200,10.43 -330988,2019-09-12 00:19:48.762085,2019-09-12 00:19:48.762095,437670,331000.00,2018-01-01,3.0,end terrace house,57333,B17 8SE,52.4644970000,-1.9732270000,Birmingham,SRID=4326;POINT (-1.973227 52.46449699999999),11210.37840,3.39 -2223540,2019-09-16 20:04:38.128687,2019-09-16 20:04:38.128698,2474599,199000.00,2018-09-01,2.0,flat,271063,BS2 0EB,51.4575940000,-2.5773940000,"Bristol, City of",SRID=4326;POINT (-2.577394 51.457594),14782.05899,7.43 -375659,2019-09-12 01:44:49.243528,2019-09-12 01:44:49.243537,502824,177000.00,2018-03-01,2.0,semi-detached house,62970,B24 0LP,52.5246370000,-1.8121810000,Birmingham,SRID=4326;POINT (-1.812181 52.524637),7909.54800,4.47 -451302,2019-09-12 04:10:31.207187,2019-09-12 04:10:31.207195,591757,308950.00,2018-02-01,3.0,end terrace house,69167,B31 2FW,52.4286280000,-1.9589170000,Birmingham,SRID=4326;POINT (-1.958917 52.428628),11210.37840,3.63 -543978,2019-09-12 07:11:22.326576,2019-09-12 07:11:22.326586,727330,123000.00,2018-08-01,2.0,flat,77445,B44 8HJ,52.5354020000,-1.8949150000,Birmingham,SRID=4326;POINT (-1.894915 52.535402),7843.71200,6.38 -10339578,2019-10-08 18:04:39.219662,2019-10-08 18:04:39.219670,12758861,117000.00,2018-01-01,3.0,end terrace house,1181934,L5 1XP,53.4274720000,-2.9629580000,Liverpool,SRID=4326;POINT (-2.962958 53.42747199999999),6888.36069,5.89 -14415101,2019-10-17 19:26:53.104828,2019-10-17 19:26:53.104838,17441036,550000.00,2018-01-01,2.0,flat,1646282,NW5 2AE,51.5475670000,-0.1410790000,Camden,SRID=4326;POINT (-0.141079 51.547567),21523.70400,3.91 -10190445,2019-10-08 14:47:37.236396,2019-10-08 14:47:37.236408,12548544,167500.00,2018-09-01,3.0,semi-detached house,1153721,L14 3NB,53.4071470000,-2.8948960000,Liverpool,SRID=4326;POINT (-2.894896 53.40714699999999),9651.23850,5.76 -10244763,2019-10-08 16:09:10.886228,2019-10-08 16:09:10.886241,12619532,141500.00,2018-11-01,3.0,detached house,1159032,L20 6BY,53.4630400000,-2.9883450000,Sefton,SRID=4326;POINT (-2.988345 53.46304),7215.22588,5.1 -10270825,2019-10-08 16:38:48.186320,2019-10-08 16:38:48.186327,12655727,238000.00,2018-06-01,3.0,detached house,1161655,L23 9AE,53.4865530000,-3.0154020000,Sefton,SRID=4326;POINT (-3.015402 53.486553),10112.06400,4.25 -2496863,2019-09-17 01:31:21.216620,2019-09-17 01:31:21.216628,2742539,295000.00,2018-09-01,2.0,flat,295896,BS8 4JF,51.4559370000,-2.6221180000,"Bristol, City of",SRID=4326;POINT (-2.622118 51.455937),14782.05899,5.01 -2505936,2019-09-17 01:41:05.706239,2019-09-17 01:41:05.706249,2751400,610000.00,2018-06-01,3.0,detached house,297011,BS9 3JZ,51.4917600000,-2.6220730000,"Bristol, City of",SRID=4326;POINT (-2.622073 51.49176),17956.26250,2.94 -2865241,2019-09-17 16:47:06.512525,2019-09-17 16:47:06.512534,3824288,195000.00,2018-01-01,2.0,terraced house,406532,CF24 4NZ,51.4963400000,-3.1753310000,Cardiff,SRID=4326;POINT (-3.175331 51.49634),8055.38687,4.13 -3414343,2019-09-18 16:37:08.895353,2019-09-18 16:37:08.895360,4493424,345000.00,2018-05-01,3.0,semi-detached house,475480,CM23 3JN,51.8614300000,0.1609090000,East Hertfordshire,SRID=4326;POINT (0.160909 51.86143),15524.14800,4.5 -3716128,2019-09-19 13:22:09.656316,2019-09-19 13:22:09.656329,4778115,325000.00,2018-07-01,2.0,bungalow,499166,CO4 5AA,51.9020860000,0.8941550000,Colchester,SRID=4326;POINT (0.8941549999999999 51.902086),9361.93091,2.88 -3773132,2019-09-19 14:23:13.923380,2019-09-19 14:23:13.923392,4838353,325000.00,2018-03-01,2.0,flat,505614,CR0 1JG,51.3697810000,-0.0963200000,Croydon,SRID=4326;POINT (-0.09632 51.369781),15235.18333,4.69 -4215497,2019-09-19 22:51:49.590132,2019-09-19 22:51:49.590143,5313071,192000.00,2018-07-01,3.0,terraced house,549504,CV3 1PZ,52.4018340000,-1.4850810000,Coventry,SRID=4326;POINT (-1.485081 52.401834),7669.21200,3.99 -4610937,2019-09-20 05:20:04.246176,2019-09-20 05:20:04.246188,5741767,250000.00,2018-03-01,2.0,flat,582377,DA1 5TT,51.4479820000,0.2234370000,Dartford,SRID=4326;POINT (0.223437 51.447982),9747.46667,3.9 -19131267,2019-11-08 01:56:34.307064,2019-11-08 01:56:34.307075,22802150,567500.00,2018-08-01,2.0,flat,2232454,SW18 4GT,51.4446950000,-0.1937700000,Wandsworth,SRID=4326;POINT (-0.19377 51.444695),17330.07240,3.05 -20147849,2019-11-09 05:36:18.091898,2019-11-09 05:36:18.091911,23942342,155000.00,2018-03-01,3.0,detached house,2377819,TS26 0SN,54.6994130000,-1.2477240000,Hartlepool,SRID=4326;POINT (-1.247724 54.699413),7061.44000,4.56 -20373937,2019-11-09 09:12:42.931096,2019-11-09 09:12:42.931108,24202655,416000.00,2018-01-01,2.0,flat,2401565,TW7 4FA,51.4744920000,-0.3426760000,Hounslow,SRID=4326;POINT (-0.342676 51.474492),15299.28365,3.68 -20388752,2019-11-09 09:28:37.021941,2019-11-09 09:28:37.021950,24219339,470000.00,2018-07-01,1.0,flat,2402907,TW8 0FA,51.4888740000,-0.2871750000,Hounslow,SRID=4326;POINT (-0.287175 51.488874),17363.15000,3.69 -20534830,2019-11-09 12:47:11.179133,2019-11-09 12:47:11.179154,24409320,450000.00,2018-07-01,2.0,flat,2447157,W3 9AH,51.5052820000,-0.2863580000,Ealing,SRID=4326;POINT (-0.286358 51.505282),18435.47258,4.1 -20247373,2019-11-09 07:03:44.526681,2019-11-09 07:03:44.526692,24063293,610000.00,2018-10-01,2.0,flat,2385386,TW1 1QE,51.4629970000,-0.3222620000,Richmond upon Thames,SRID=4326;POINT (-0.322262 51.46299699999999),21579.91154,3.54 -20734849,2019-11-09 16:25:23.496628,2019-11-09 16:25:23.496640,24630835,221000.00,2018-12-01,3.0,detached house,2473136,WA5 2BU,53.3867130000,-2.6476910000,Warrington,SRID=4326;POINT (-2.647691 53.386713),8552.24000,3.87 -16554204,2019-10-28 11:06:50.808109,2019-10-28 11:06:50.808120,19789178,240000.00,2018-03-01,2.0,flat,1900295,RH19 1EX,51.1289760000,-0.0172130000,Mid Sussex,SRID=4326;POINT (-0.017213 51.128976),11663.57000,4.86 -17000479,2019-10-30 12:13:56.147583,2019-10-30 12:13:56.147591,20327139,117000.00,2018-10-01,3.0,terraced house,1949192,S5 6GH,53.4173630000,-1.4327140000,Sheffield,SRID=4326;POINT (-1.432714 53.417363),6548.09250,5.6 -17081871,2019-10-30 13:43:17.743303,2019-10-30 13:43:17.743312,20443076,170000.00,2018-06-01,3.0,terraced house,1951105,S6 4RD,53.4014190000,-1.5127310000,Sheffield,SRID=4326;POINT (-1.512731 53.401419),7304.86154,4.3 -11415198,2019-10-10 12:48:52.277869,2019-10-10 12:48:52.277878,14016865,176000.00,2018-08-01,2.0,flat,1311430,LS9 8BX,53.7951080000,-1.5326830000,Leeds,SRID=4326;POINT (-1.532683 53.795108),12197.78308,6.93 -14694073,2019-10-18 00:11:18.627944,2019-10-18 00:11:18.627953,17787260,230000.00,2018-11-01,2.0,flat,1679351,OX14 3NX,51.6729990000,-1.2810640000,Vale of White Horse,SRID=4326;POINT (-1.281064 51.672999),10522.10667,4.57 -8468691,2019-09-30 18:15:49.116051,2019-09-30 18:15:49.116061,10514472,256000.00,2018-01-01,2.0,terraced house,1011617,HP21 9AU,51.8023760000,-0.8049120000,Aylesbury Vale,SRID=4326;POINT (-0.804912 51.802376),9918.15652,3.87 -15621599,2019-10-22 22:29:43.160500,2019-10-22 22:29:43.160512,18851286,173000.00,2018-08-01,1.0,flat,1790699,PO12 1GH,50.8018120000,-1.1250040000,Gosport,SRID=4326;POINT (-1.125004 50.801812),7094.64000,4.1 -5290863,2019-09-20 19:30:14.122615,2019-09-20 19:30:14.122624,6590771,80000.00,2018-11-01,2.0,flat,663040,DL2 2GN,54.5426040000,-1.5837430000,Darlington,SRID=4326;POINT (-1.583743 54.542604),6595.74000,8.24 -19492710,2019-11-08 18:21:41.310706,2019-11-08 18:21:41.310714,23245207,196500.00,2018-05-01,3.0,detached house,2294471,TF1 5TP,52.7047510000,-2.4700520000,Telford and Wrekin,SRID=4326;POINT (-2.470052 52.704751),8202.46957,4.17 -19492709,2019-11-08 18:21:41.290643,2019-11-08 18:21:41.290652,23245207,190000.00,2018-08-01,3.0,detached house,2294471,TF1 5TP,52.7047510000,-2.4700520000,Telford and Wrekin,SRID=4326;POINT (-2.470052 52.704751),8202.46957,4.32 -4542150,2019-09-20 04:15:12.474831,2019-09-20 04:15:12.474848,5667492,205000.00,2018-10-01,2.0,flat,583693,DA11 9AQ,51.4483610000,0.3189630000,Dartford,SRID=4326;POINT (0.318963 51.448361),9576.87692,4.67 -10162998,2019-10-08 14:13:27.870145,2019-10-08 14:13:27.870155,12511509,76000.00,2018-08-01,3.0,semi-detached house,1151858,L11 9AW,53.4509480000,-2.9058460000,Liverpool,SRID=4326;POINT (-2.905846 53.450948),6888.36069,9.06 -16851092,2019-10-29 15:56:19.444726,2019-10-29 15:56:19.444738,20130566,762000.00,2018-02-01,3.0,bungalow,1929871,S17 4DS,53.3151900000,-1.5351160000,Sheffield,SRID=4326;POINT (-1.535116 53.31519),9645.53333,1.27 -15450677,2019-10-22 17:13:54.745529,2019-10-22 17:13:54.745540,18664370,180000.00,2018-12-01,3.0,semi-detached house,1773371,PL2 2SG,50.3935440000,-4.1699900000,Plymouth,SRID=4326;POINT (-4.16999 50.393544),8283.09313,4.6 -17091955,2019-10-30 13:54:13.189919,2019-10-30 13:54:13.189930,20460119,228000.00,2018-11-01,3.0,semi-detached house,1951247,S6 5AZ,53.3970910000,-1.5203590000,Sheffield,SRID=4326;POINT (-1.520359 53.397091),7304.86154,3.2 -648702,2019-09-12 11:34:47.480584,2019-09-12 11:34:47.480598,856416,185000.00,2018-09-01,3.0,semi-detached house,89570,B68 8BF,52.4809320000,-2.0143710000,Sandwell,SRID=4326;POINT (-2.014371 52.480932),7001.61931,3.78 -8045948,2019-09-28 00:40:39.211777,2019-09-28 00:40:39.211793,10046086,522000.00,2018-05-01,3.0,terraced house,966595,HA1 2LF,51.5826720000,-0.3263740000,Harrow,SRID=4326;POINT (-0.326374 51.582672),20075.06230,3.85 -1933305,2019-09-14 23:37:34.129022,2019-09-14 23:37:34.129034,2166593,363000.00,2018-11-01,2.0,flat,231957,BN3 3WB,50.8292690000,-0.1775230000,Brighton and Hove,SRID=4326;POINT (-0.177523 50.829269),17029.27412,4.69 -2656477,2019-09-17 13:21:57.637651,2019-09-17 13:21:57.637671,3609267,480000.00,2018-11-01,3.0,town house,376623,CB1 3EX,52.1949530000,0.1759970000,Cambridge,SRID=4326;POINT (0.175997 52.19495300000001),16029.66000,3.34 -9436338,2019-10-01 20:16:09.694697,2019-10-01 20:16:09.694708,11575099,260000.00,2018-02-01,3.0,semi-detached house,1062411,IP1 4HQ,52.0709310000,1.1364710000,Ipswich,SRID=4326;POINT (1.136471 52.070931),9244.92000,3.56 -9434069,2019-10-01 20:13:50.124207,2019-10-01 20:13:50.124215,11573533,199000.00,2018-09-01,3.0,semi-detached house,1062390,IP1 4EW,52.0682610000,1.1327090000,Ipswich,SRID=4326;POINT (1.132709 52.068261),8100.97000,4.07 -9468741,2019-10-01 20:56:01.989522,2019-10-01 20:56:01.989533,11613512,190000.00,2018-03-01,3.0,semi-detached house,1071915,IP2 0JH,52.0566620000,1.1241200000,Ipswich,SRID=4326;POINT (1.12412 52.056662),8100.97000,4.26 -9535373,2019-10-01 22:13:21.225076,2019-10-01 22:13:21.225086,11683585,168000.00,2018-12-01,3.0,semi-detached house,1072236,IP2 8LD,52.0417580000,1.1528480000,Ipswich,SRID=4326;POINT (1.152848 52.041758),8134.92000,4.84 -9568432,2019-10-02 12:18:57.285041,2019-10-02 12:18:57.285051,11724050,225000.00,2018-01-01,3.0,terraced house,1083633,IP4 1NP,52.0562090000,1.1706880000,Ipswich,SRID=4326;POINT (1.170688 52.056209),8011.70000,3.56 -15602292,2019-10-22 22:11:48.045093,2019-10-22 22:11:48.045101,18829598,490000.00,2018-01-01,3.0,detached house,1789277,PO10 7EY,50.8529850000,-0.9361100000,Havant,SRID=4326;POINT (-0.93611 50.852985),13738.48000,2.8 -6512822,2019-09-25 02:33:58.781993,2019-09-25 02:33:58.782007,8183745,270000.00,2018-10-01,3.0,flat,790831,EH6 7DL,55.9776400000,-3.1665980000,City of Edinburgh,SRID=4326;POINT (-3.166598 55.97764),11605.36918,4.3 -21272740,2019-11-11 15:55:07.154647,2019-11-11 15:55:07.154656,25277104,135000.00,2018-04-01,3.0,town house,2546468,WS10 9AJ,52.5528340000,-2.0129500000,Sandwell,SRID=4326;POINT (-2.01295 52.552834),6878.80302,5.1 -7110002,2019-09-27 00:44:23.016068,2019-09-27 00:44:23.016081,8859807,235000.00,2018-10-01,2.0,flat,856445,G11 7JL,55.8784370000,-4.3212100000,Glasgow City,SRID=4326;POINT (-4.32121 55.878437),11254.15922,4.79 -16495704,2019-10-23 12:37:31.340094,2019-10-23 12:37:31.340102,19735765,318000.00,2018-06-01,3.0,semi-detached house,1896911,RH15 8NB,50.9628730000,-0.1386910000,Mid Sussex,SRID=4326;POINT (-0.138691 50.96287299999999),14780.18400,4.65 -6320748,2019-09-24 19:59:07.158392,2019-09-24 19:59:07.158404,7890749,139000.00,2018-06-01,2.0,flat,769579,EH16 4FP,55.9298500000,-3.1296130000,City of Edinburgh,SRID=4326;POINT (-3.129613 55.92985),9920.34000,7.14 -15562011,2019-10-22 19:52:37.877764,2019-10-22 19:52:37.877777,18787453,168250.00,2018-04-01,3.0,semi-detached house,1784058,PL6 6FA,50.4329610000,-4.1227440000,Plymouth,SRID=4326;POINT (-4.122744 50.432961),9576.69000,5.69 -12185487,2019-10-15 12:15:40.168932,2019-10-15 12:15:40.168945,14864373,350000.00,2018-02-01,3.0,semi-detached house,1403072,MK10 7AQ,52.0464350000,-0.6848560000,Milton Keynes,SRID=4326;POINT (-0.684856 52.046435),14532.36706,4.15 -10722616,2019-10-09 01:02:40.390906,2019-10-09 01:02:40.390917,13194804,200000.00,2018-07-01,3.0,town house,1225609,LE2 6ES,52.6118900000,-1.1254200000,Leicester,SRID=4326;POINT (-1.12542 52.61189),9942.00000,4.97 -10722615,2019-10-09 01:02:40.360481,2019-10-09 01:02:40.360492,13194804,205000.00,2018-11-01,3.0,town house,1225609,LE2 6ES,52.6118900000,-1.1254200000,Leicester,SRID=4326;POINT (-1.12542 52.61189),9942.00000,4.85 -8192235,2019-09-30 12:35:15.477124,2019-09-30 12:35:15.477147,10229680,129500.00,2018-04-01,3.0,terraced house,983784,HD2 1GU,53.6718500000,-1.7691020000,Kirklees,SRID=4326;POINT (-1.769102 53.67185),8238.76000,6.36 -14465503,2019-10-17 20:24:03.041040,2019-10-17 20:24:03.041049,17506439,335000.00,2018-06-01,1.0,flat,1653580,NW9 5US,51.5968500000,-0.2537810000,Barnet,SRID=4326;POINT (-0.253781 51.59685),15197.53674,4.54 -10772080,2019-10-09 01:51:32.482791,2019-10-09 01:51:32.482802,13254415,150000.00,2018-01-01,3.0,semi-detached house,1229226,LE3 9AP,52.6466880000,-1.1499500000,Leicester,SRID=4326;POINT (-1.14995 52.646688),7278.46382,4.85 -10772079,2019-10-09 01:51:32.462188,2019-10-09 01:51:32.462199,13254415,220000.00,2018-09-01,3.0,semi-detached house,1229226,LE3 9AP,52.6466880000,-1.1499500000,Leicester,SRID=4326;POINT (-1.14995 52.646688),7278.46382,3.31 -2138473,2019-09-16 18:14:05.390671,2019-09-16 18:14:05.390683,2388194,197500.00,2018-08-01,2.0,semi-detached house,261046,BS15 1HA,51.4634290000,-2.5202900000,"Bristol, City of",SRID=4326;POINT (-2.52029 51.463429),11039.69760,5.59 -10192165,2019-10-08 14:49:49.022357,2019-10-08 14:49:49.022381,12551579,158000.00,2018-05-01,3.0,terraced house,1152029,L14 7AH,53.4091190000,-2.8847830000,Knowsley,SRID=4326;POINT (-2.884783 53.409119),9651.23850,6.11 -20522787,2019-11-09 12:29:55.589726,2019-11-09 12:29:55.589735,24394065,280000.00,2018-10-01,1.0,flat,2445995,W3 6BF,51.5230110000,-0.2610430000,Ealing,SRID=4326;POINT (-0.261043 51.523011),15354.00000,5.48 -4541776,2019-09-20 04:14:26.092020,2019-09-20 04:14:26.092028,5667177,195000.00,2018-07-01,2.0,flat,583688,DA11 9AH,51.4488160000,0.3182520000,Dartford,SRID=4326;POINT (0.318252 51.448816),9576.87692,4.91 -6188016,2019-09-24 13:40:01.921423,2019-09-24 13:40:01.921434,7694740,1150000.00,2018-03-01,3.0,terraced house,749320,E9 7QQ,51.5399950000,-0.0524540000,Hackney,SRID=4326;POINT (-0.05245399999999999 51.539995),26944.71733,2.34 -18071232,2019-11-04 21:57:16.517837,2019-11-04 21:57:16.517852,21671932,360000.00,2018-06-01,2.0,flat,2089636,SL6 8BF,51.5241950000,-0.7183690000,Windsor and Maidenhead,SRID=4326;POINT (-0.7183689999999999 51.524195),15056.22353,4.18 -20431198,2019-11-09 10:15:41.947150,2019-11-09 10:15:41.947162,24274069,510000.00,2018-12-01,2.0,flat,2416576,W10 4AG,51.5311930000,-0.2166420000,Brent,SRID=4326;POINT (-0.216642 51.531193),20319.91000,3.98 -4214659,2019-09-19 22:51:10.157045,2019-09-19 22:51:10.157053,5312177,109500.00,2018-09-01,2.0,flat,549470,CV3 1NG,52.3967390000,-1.4815980000,Coventry,SRID=4326;POINT (-1.481598 52.396739),8259.65280,7.54 -12330915,2019-10-15 14:33:50.954160,2019-10-15 14:33:50.954168,15007834,197500.00,2018-03-01,3.0,maisonette,1416697,MK42 9DN,52.1307600000,-0.4721760000,Bedford,SRID=4326;POINT (-0.472176 52.13076),9998.26737,5.06 -17092411,2019-10-30 13:54:29.045060,2019-10-30 13:54:29.045068,20460896,233000.00,2018-07-01,3.0,semi-detached house,1951269,S6 5DE,53.3926250000,-1.5096580000,Sheffield,SRID=4326;POINT (-1.509658 53.392625),9034.56000,3.88 -9832238,2019-10-02 17:14:24.100503,2019-10-02 17:14:24.100519,12113581,425000.00,2018-09-01,2.0,semi-detached house,1113080,KT1 2EH,51.4016920000,-0.3032640000,Kingston upon Thames,SRID=4326;POINT (-0.303264 51.401692),18973.59200,4.46 -13178435,2019-10-16 06:38:01.416634,2019-10-16 06:38:01.416643,16077824,155000.00,2018-01-01,3.0,end terrace house,1516772,NG15 7ER,53.0249320000,-1.1903340000,Ashfield,SRID=4326;POINT (-1.190334 53.02493199999999),7098.69600,4.58 -4857264,2019-09-20 09:27:29.489135,2019-09-20 09:27:29.489152,6049540,234000.00,2018-12-01,3.0,terraced house,614897,DE22 1JU,52.9402620000,-1.4903070000,Derby,SRID=4326;POINT (-1.490307 52.940262),9073.08000,3.88 -18970197,2019-11-07 23:09:42.579964,2019-11-07 23:09:42.579973,22634946,127000.00,2018-09-01,2.0,semi-detached house,2211867,ST4 7DG,53.0106190000,-2.1936210000,Stoke-on-Trent,SRID=4326;POINT (-2.193621 53.01061899999999),5864.94000,4.62 -13533773,2019-10-16 16:49:38.254766,2019-10-16 16:49:38.254775,16468222,111500.00,2018-03-01,3.0,detached house,1543544,NG8 3LS,52.9632380000,-1.1953110000,Nottingham,SRID=4326;POINT (-1.195311 52.963238),9860.88316,8.84 -7840095,2019-09-27 20:41:11.698765,2019-09-27 20:41:11.698775,9839235,260000.00,2018-07-01,1.0,flat,946622,GU22 7RN,51.3164680000,-0.5603660000,Woking,SRID=4326;POINT (-0.560366 51.316468),12150.87000,4.67 -12640703,2019-10-15 20:15:30.955840,2019-10-15 20:15:30.955865,15400698,720000.00,2018-04-01,1.0,flat,1456737,N3 1HJ,51.6022750000,-0.1970650000,Barnet,SRID=4326;POINT (-0.197065 51.602275),15197.53674,2.11 -10014921,2019-10-07 13:30:14.779521,2019-10-07 13:30:14.779532,12286094,725000.00,2018-06-01,3.0,flat,1132023,KT6 4UG,51.3953070000,-0.3014300000,Kingston upon Thames,SRID=4326;POINT (-0.30143 51.395307),17915.42400,2.47 -20364773,2019-11-09 09:01:50.912409,2019-11-09 09:01:50.912421,24187958,435000.00,2018-06-01,3.0,detached house,2399713,TW4 7BG,51.4659150000,-0.3840320000,Hounslow,SRID=4326;POINT (-0.384032 51.465915),19723.38508,4.53 -5978220,2019-09-23 20:10:13.896442,2019-09-23 20:10:13.896454,7408224,480260.00,2018-06-01,3.0,flat,730195,E14 6FD,51.5169590000,-0.0157440000,Tower Hamlets,SRID=4326;POINT (-0.015744 51.516959),21637.12976,4.51 -17688685,2019-11-04 15:30:04.771025,2019-11-04 15:30:04.771035,21265206,365000.00,2018-05-01,2.0,flat,2033242,SE8 4BW,51.4784870000,-0.0257820000,Lewisham,SRID=4326;POINT (-0.025782 51.478487),18054.82500,4.95 -5911577,2019-09-23 18:28:16.543986,2019-09-23 18:28:16.543995,7322750,360000.00,2018-03-01,2.0,flat,725155,E10 6NU,51.5648810000,-0.0040640000,Waltham Forest,SRID=4326;POINT (-0.004064 51.564881),16667.72690,4.63 -7150834,2019-09-27 01:35:30.786395,2019-09-27 01:35:30.786404,8927849,77300.00,2018-01-01,2.0,flat,862796,G20 7SG,55.8834220000,-4.2717950000,Glasgow City,SRID=4326;POINT (-4.271795 55.883422),7611.48985,9.85 -7150833,2019-09-27 01:35:30.781299,2019-09-27 01:35:30.781308,8927849,56000.00,2018-05-01,2.0,flat,862796,G20 7SG,55.8834220000,-4.2717950000,Glasgow City,SRID=4326;POINT (-4.271795 55.883422),7611.48985,13.59 -11192632,2019-10-09 23:04:58.103740,2019-10-09 23:04:58.103752,13767614,155000.00,2018-05-01,2.0,flat,1282181,LS10 1NA,53.7935500000,-1.5412170000,Leeds,SRID=4326;POINT (-1.541217 53.79355),12197.78308,7.87 -4189812,2019-09-19 22:26:17.446099,2019-09-19 22:26:17.446110,5284692,136000.00,2018-10-01,2.0,flat,545374,CV2 4GB,52.4109290000,-1.4886210000,Coventry,SRID=4326;POINT (-1.488621 52.410929),8259.65280,6.07 -3877309,2019-09-19 15:57:53.900830,2019-09-19 15:57:53.900842,4952616,285000.00,2018-12-01,2.0,flat,515641,CR8 5FF,51.3277820000,-0.1061150000,Croydon,SRID=4326;POINT (-0.106115 51.327782),12117.30000,4.25 -10353205,2019-10-08 18:27:20.833635,2019-10-08 18:27:20.833643,12782173,55800.00,2018-02-01,2.0,flat,1190626,L7 6JY,53.4009170000,-2.9405940000,Liverpool,SRID=4326;POINT (-2.940594 53.40091700000001),6852.86000,12.28 -2156688,2019-09-16 18:42:17.867878,2019-09-16 18:42:17.867888,2407627,265000.00,2018-07-01,2.0,semi-detached house,262060,BS15 4HH,51.4632210000,-2.4956440000,South Gloucestershire,SRID=4326;POINT (-2.495644 51.463221),8253.58667,3.11 -8231943,2019-09-30 13:27:53.284267,2019-09-30 13:27:53.284278,10276015,155000.00,2018-04-01,3.0,terraced house,986662,HD5 9BT,53.6476350000,-1.7548780000,Kirklees,SRID=4326;POINT (-1.754878 53.647635),6587.83500,4.25 -11509461,2019-10-10 15:41:08.614923,2019-10-10 15:41:08.614931,14111735,176000.00,2018-05-01,2.0,flat,1317361,LU5 4GB,51.8883480000,-0.5063330000,Central Bedfordshire,SRID=4326;POINT (-0.506333 51.888348),9152.15200,5.2 -471721,2019-09-12 04:52:16.708752,2019-09-12 04:52:16.708764,618160,325127.00,2018-06-01,3.0,detached house,70544,B32 2HT,52.4572510000,-1.9749090000,Birmingham,SRID=4326;POINT (-1.974909 52.457251),11210.37840,3.45 -1714310,2019-09-14 16:56:12.360963,2019-09-14 16:56:12.360972,1970689,165000.00,2018-09-01,1.0,flat,208535,BN1 2EE,50.8232130000,-0.1481690000,Brighton and Hove,SRID=4326;POINT (-0.148169 50.823213),11765.88267,7.13 -7005952,2019-09-26 22:32:03.546691,2019-09-26 22:32:03.546702,8754219,130000.00,2018-09-01,3.0,semi-detached house,847972,FY3 9JU,53.8183500000,-3.0320670000,Blackpool,SRID=4326;POINT (-3.032067 53.81835),8214.45231,6.32 -15886527,2019-10-23 02:21:37.097317,2019-10-23 02:21:37.097325,19103269,75000.00,2018-05-01,2.0,flat,1814049,PO5 2DF,50.7890060000,-1.0828520000,Portsmouth,SRID=4326;POINT (-1.082852 50.789006),10049.32800,13.4 -16869697,2019-10-29 16:15:34.235884,2019-10-29 16:15:34.235893,20154372,179000.00,2018-05-01,2.0,flat,1933132,S2 5AW,53.3813070000,-1.4594410000,Sheffield,SRID=4326;POINT (-1.459441 53.38130699999999),6678.76881,3.73 -2173817,2019-09-16 19:06:36.621747,2019-09-16 19:06:36.621756,2426924,259950.00,2018-02-01,2.0,semi-detached house,264017,BS16 2DS,51.4802450000,-2.5319580000,"Bristol, City of",SRID=4326;POINT (-2.531958 51.480245),11039.69760,4.25 -16894449,2019-10-29 16:37:13.668654,2019-10-29 16:37:13.668662,20183643,200000.00,2018-01-01,2.0,terraced house,1940952,S35 4LX,53.4756750000,-1.4955630000,Sheffield,SRID=4326;POINT (-1.495563 53.475675),6417.48000,3.21 -2224709,2019-09-16 20:06:17.023968,2019-09-16 20:06:17.023978,2475777,215000.00,2018-10-01,1.0,maisonette,271116,BS2 0HS,51.4553880000,-2.5818980000,"Bristol, City of",SRID=4326;POINT (-2.581898 51.455388),10852.79653,5.05 -1853509,2019-09-14 21:20:06.932191,2019-09-14 21:20:06.932201,2091682,252000.00,2018-10-01,1.0,flat,221402,BN2 4EQ,50.8409060000,-0.1208230000,Brighton and Hove,SRID=4326;POINT (-0.120823 50.840906),10164.05913,4.03 -2443396,2019-09-17 00:39:32.164095,2019-09-17 00:39:32.164104,2694200,225000.00,2018-09-01,2.0,semi-detached house,292566,BS5 7UP,51.4684900000,-2.5444040000,"Bristol, City of",SRID=4326;POINT (-2.544404 51.46849),11039.69760,4.91 -5290782,2019-09-20 19:29:58.826020,2019-09-20 19:29:58.826028,6590709,80000.00,2018-11-01,2.0,flat,663040,DL2 2GN,54.5426040000,-1.5837430000,Darlington,SRID=4326;POINT (-1.583743 54.542604),6595.74000,8.24 -17227107,2019-10-30 16:08:04.254819,2019-10-30 16:08:04.254832,20623849,117000.00,2018-05-01,3.0,semi-detached house,1971726,S9 3FX,53.3873410000,-1.4179420000,Sheffield,SRID=4326;POINT (-1.417942 53.38734100000001),6949.38476,5.94 -15548543,2019-10-22 19:33:17.594573,2019-10-22 19:33:17.594585,18770981,145000.00,2018-04-01,3.0,semi-detached house,1783113,PL5 3EF,50.4054960000,-4.1557710000,Plymouth,SRID=4326;POINT (-4.155771 50.405496),8283.09313,5.71 -9441911,2019-10-01 20:21:47.628204,2019-10-01 20:21:47.628215,11581078,145000.00,2018-05-01,3.0,terraced house,1062667,IP1 5NL,52.0778480000,1.1212210000,Ipswich,SRID=4326;POINT (1.121221 52.077848),8100.97000,5.59 -12566535,2019-10-15 18:35:24.353433,2019-10-15 18:35:24.353446,15286699,500000.00,2018-01-01,2.0,flat,1446059,N16 0EG,51.5613250000,-0.0787370000,Hackney,SRID=4326;POINT (-0.078737 51.561325),18267.69469,3.65 -10105626,2019-10-08 12:28:13.716549,2019-10-08 12:28:13.716559,12410025,130000.00,2018-03-01,2.0,detached house,1141299,KY12 8DG,56.0731760000,-3.4669020000,Fife,SRID=4326;POINT (-3.466902 56.073176),6877.10400,5.29 -10643368,2019-10-08 23:47:27.081964,2019-10-08 23:47:27.081974,13110195,198708.00,2018-02-01,3.0,terraced house,1218948,LE15 6NR,52.6722760000,-0.7348540000,Rutland,SRID=4326;POINT (-0.734854 52.672276),8902.60364,4.48 -10643367,2019-10-08 23:47:27.063479,2019-10-08 23:47:27.063491,13110195,309950.00,2018-08-01,3.0,terraced house,1218948,LE15 6NR,52.6722760000,-0.7348540000,Rutland,SRID=4326;POINT (-0.734854 52.672276),8902.60364,2.87 -10640944,2019-10-08 23:45:24.470155,2019-10-08 23:45:24.470167,13107532,112564.00,2018-02-01,3.0,end terrace house,1218948,LE15 6NR,52.6722760000,-0.7348540000,Rutland,SRID=4326;POINT (-0.734854 52.672276),8902.60364,7.91 -10640943,2019-10-08 23:45:24.459436,2019-10-08 23:45:24.459445,13107532,189000.00,2018-03-01,3.0,end terrace house,1218948,LE15 6NR,52.6722760000,-0.7348540000,Rutland,SRID=4326;POINT (-0.734854 52.672276),8902.60364,4.71 -3613142,2019-09-18 19:58:54.986400,2019-09-18 19:58:54.986412,4682679,95000.00,2018-11-01,1.0,flat,488139,CO1 2TS,51.8903010000,0.9164790000,Colchester,SRID=4326;POINT (0.916479 51.890301),5961.61412,6.28 -6129564,2019-09-24 12:20:21.262593,2019-09-24 12:20:21.262602,7605938,290000.00,2018-05-01,1.0,flat,743252,E5 0NS,51.5508890000,-0.0527810000,Hackney,SRID=4326;POINT (-0.05278099999999999 51.550889),19780.19342,6.82 -6129561,2019-09-24 12:20:21.249960,2019-09-24 12:20:21.249968,7605938,290000.00,2018-07-01,1.0,flat,743252,E5 0NS,51.5508890000,-0.0527810000,Hackney,SRID=4326;POINT (-0.05278099999999999 51.550889),19780.19342,6.82 -3687588,2019-09-19 12:48:36.435826,2019-09-19 12:48:36.435836,4748257,415000.00,2018-09-01,3.0,detached house,496385,CO2 8QY,51.8656490000,0.9081430000,Colchester,SRID=4326;POINT (0.908143 51.865649),10120.08706,2.44 -2123961,2019-09-16 17:38:09.230261,2019-09-16 17:38:09.230276,2368377,220000.00,2018-01-01,3.0,end terrace house,259932,BS13 8PQ,51.4094910000,-2.6209140000,"Bristol, City of",SRID=4326;POINT (-2.620914 51.409491),13649.32500,6.2 -2124982,2019-09-16 17:40:55.542549,2019-09-16 17:40:55.542558,2371181,175000.00,2018-08-01,2.0,terraced house,260102,BS13 9LT,51.4062290000,-2.6071950000,"Bristol, City of",SRID=4326;POINT (-2.607195 51.406229),10289.32800,5.88 -13097823,2019-10-16 05:07:38.235139,2019-10-16 05:07:38.235147,15980666,196000.00,2018-05-01,3.0,detached house,1507020,NE8 2HP,54.9512890000,-1.6319120000,Gateshead,SRID=4326;POINT (-1.631912 54.951289),6630.52364,3.38 -14651701,2019-10-17 23:22:11.026010,2019-10-17 23:22:11.026020,17743581,298000.00,2018-11-01,3.0,semi-detached house,1675754,OX11 6AY,51.6100760000,-1.2649020000,South Oxfordshire,SRID=4326;POINT (-1.264902 51.610076),15888.02000,5.33 -12598419,2019-10-15 19:24:34.314019,2019-10-15 19:24:34.314027,15340407,656600.00,2018-04-01,2.0,flat,1438670,N1 7NT,51.5317050000,-0.0919940000,Hackney,SRID=4326;POINT (-0.09199400000000001 51.531705),28333.89927,4.32 -12598417,2019-10-15 19:24:34.302771,2019-10-15 19:24:34.302780,15340407,1200000.00,2018-10-01,2.0,flat,1438670,N1 7NT,51.5317050000,-0.0919940000,Hackney,SRID=4326;POINT (-0.09199400000000001 51.531705),28333.89927,2.36 -2223578,2019-09-16 20:04:40.931989,2019-09-16 20:04:40.931997,2474626,265000.00,2018-09-01,1.0,flat,271063,BS2 0EB,51.4575940000,-2.5773940000,"Bristol, City of",SRID=4326;POINT (-2.577394 51.457594),10852.79653,4.1 -6173576,2019-09-24 13:13:27.445323,2019-09-24 13:13:27.445332,7666200,630000.00,2018-06-01,1.0,flat,747363,E8 1NG,51.5481390000,-0.0675810000,Hackney,SRID=4326;POINT (-0.06758099999999999 51.548139),19780.19342,3.14 -6174256,2019-09-24 13:14:27.523560,2019-09-24 13:14:27.523571,7667512,350000.00,2018-02-01,1.0,flat,747500,E8 2DF,51.5513290000,-0.0728980000,Hackney,SRID=4326;POINT (-0.072898 51.551329),19780.19342,5.65 -11282869,2019-10-10 00:45:46.657362,2019-10-10 00:45:46.657374,13876330,144500.00,2018-03-01,2.0,flat,1293679,LS18 5NG,53.8354930000,-1.6171310000,Leeds,SRID=4326;POINT (-1.617131 53.83549300000001),8035.38923,5.56 -518634,2019-09-12 06:25:19.205099,2019-09-12 06:25:19.205110,694030,220000.00,2018-10-01,3.0,semi-detached house,75098,B38 9LW,52.4044450000,-1.9178770000,Birmingham,SRID=4326;POINT (-1.917877 52.404445),7982.45182,3.63 -4062142,2019-09-19 20:31:31.803804,2019-09-19 20:31:31.803813,5140937,285000.00,2018-06-01,3.0,detached house,538600,CT9 4BA,51.3779160000,1.3844730000,Thanet,SRID=4326;POINT (1.384473 51.377916),8823.51000,3.1 -4161678,2019-09-19 21:59:23.423953,2019-09-19 21:59:23.423966,5255160,114000.00,2018-03-01,2.0,flat,547871,CV22 7AZ,52.3671540000,-1.2779750000,Rugby,SRID=4326;POINT (-1.277975 52.367154),7511.16000,6.59 -6678982,2019-09-25 18:25:04.855025,2019-09-25 18:25:04.855035,8374327,295000.00,2018-08-01,2.0,flat,806966,EX1 1GL,50.7232530000,-3.5278580000,Exeter,SRID=4326;POINT (-3.527858 50.723253),10046.70375,3.41 -4203590,2019-09-19 22:39:53.484637,2019-09-19 22:39:53.484648,5299383,300000.00,2018-05-01,3.0,terraced house,551565,CV31 2BJ,52.2781870000,-1.5280270000,Warwick,SRID=4326;POINT (-1.528027 52.278187),10666.68857,3.56 -5428691,2019-09-20 22:12:52.487086,2019-09-20 22:12:52.487095,6753683,100000.00,2018-04-01,3.0,detached house,677674,DN17 1HG,53.5687880000,-0.6653060000,North Lincolnshire,SRID=4326;POINT (-0.6653060000000001 53.568788),6440.32800,6.44 -17566611,2019-11-04 13:11:00.235588,2019-11-04 13:11:00.235598,21111399,325000.00,2018-07-01,2.0,flat,2016695,SE18 6ER,51.4889580000,0.0684450000,Greenwich,SRID=4326;POINT (0.06844500000000001 51.488958),20060.28000,6.17 -17569063,2019-11-04 13:12:40.973860,2019-11-04 13:12:40.973869,21115001,360000.00,2018-08-01,2.0,flat,2016707,SE18 6FF,51.4930550000,0.0701720000,Greenwich,SRID=4326;POINT (0.070172 51.493055),20060.28000,5.57 -21353231,2019-11-11 17:36:46.255154,2019-11-11 17:36:46.255164,25378357,159500.00,2018-12-01,3.0,semi-detached house,2554128,WS3 1FA,52.6093850000,-1.9797490000,Walsall,SRID=4326;POINT (-1.979749 52.609385),6502.68444,4.08 -12338306,2019-10-15 14:39:56.892333,2019-10-15 14:39:56.892342,15013875,250000.00,2018-02-01,2.0,semi-detached house,1412139,MK4 2JD,52.0057000000,-0.7833620000,Milton Keynes,SRID=4326;POINT (-0.783362 52.0057),10280.81455,4.11 -17215747,2019-10-30 15:57:49.931660,2019-10-30 15:57:49.931668,20611094,349950.00,2018-05-01,2.0,bungalow,1968294,S8 8PA,53.3464640000,-1.4668360000,Sheffield,SRID=4326;POINT (-1.466836 53.346464),6678.76881,1.91 -20380332,2019-11-09 09:20:01.367535,2019-11-09 09:20:01.367545,24209987,360000.00,2018-07-01,2.0,flat,2402243,TW7 6GL,51.4770440000,-0.3235610000,Hounslow,SRID=4326;POINT (-0.323561 51.477044),15299.28365,4.25 -17224273,2019-10-30 16:04:41.557938,2019-10-30 16:04:41.557947,20619503,95000.00,2018-11-01,3.0,end terrace house,1971274,S9 1NB,53.4218210000,-1.4196230000,Sheffield,SRID=4326;POINT (-1.419623 53.42182099999999),6548.09250,6.89 -9883689,2019-10-02 18:03:19.450117,2019-10-02 18:03:19.450127,12160095,920000.00,2018-05-01,3.0,detached house,1121508,KT17 1LL,51.3396060000,-0.2536390000,Epsom and Ewell,SRID=4326;POINT (-0.253639 51.339606),22057.50000,2.4 -2458162,2019-09-17 00:54:23.315373,2019-09-17 00:54:23.315383,2708452,255000.00,2018-04-01,2.0,semi-detached house,293360,BS6 5TZ,51.4624670000,-2.5975060000,"Bristol, City of",SRID=4326;POINT (-2.597506 51.462467),14782.05899,5.8 -9311851,2019-10-01 17:54:41.104564,2019-10-01 17:54:41.104574,11442618,268000.00,2018-05-01,2.0,flat,1055870,IG11 8PQ,51.5431440000,0.0773770000,Barking and Dagenham,SRID=4326;POINT (0.077377 51.543144),14480.14769,5.4 -10643007,2019-10-08 23:47:05.788025,2019-10-08 23:47:05.788037,13109815,289950.00,2018-02-01,3.0,terraced house,1218948,LE15 6NR,52.6722760000,-0.7348540000,Rutland,SRID=4326;POINT (-0.734854 52.672276),8902.60364,3.07 -6035467,2019-09-23 21:29:38.093856,2019-09-23 21:29:38.093866,7485377,360000.00,2018-02-01,3.0,flat,734022,E16 4LA,51.5245750000,0.0128420000,Newham,SRID=4326;POINT (0.012842 51.524575),19572.93000,5.44 -6035577,2019-09-23 21:29:44.765455,2019-09-23 21:29:44.765463,7485593,280000.00,2018-02-01,2.0,flat,734022,E16 4LA,51.5245750000,0.0128420000,Newham,SRID=4326;POINT (0.012842 51.524575),15790.15636,5.64 -5952081,2019-09-23 19:34:11.463746,2019-09-23 19:34:11.463783,7375864,365000.00,2018-02-01,1.0,flat,722392,E1 2PW,51.5121570000,-0.0565080000,Tower Hamlets,SRID=4326;POINT (-0.056508 51.512157),20697.65176,5.67 -17528380,2019-11-04 12:21:59.492643,2019-11-04 12:21:59.492652,21048611,590000.00,2018-02-01,2.0,end terrace house,2009564,SE14 5QA,51.4751320000,-0.0450500000,Lewisham,SRID=4326;POINT (-0.04505 51.475132),18054.82500,3.06 -17517432,2019-11-04 12:10:11.066989,2019-11-04 12:10:11.066997,21034077,387000.00,2018-12-01,2.0,flat,2008995,SE13 7GH,51.4640750000,-0.0142380000,Lewisham,SRID=4326;POINT (-0.014238 51.464075),18054.82500,4.67 -1555525,2019-09-14 12:02:31.383859,2019-09-14 12:02:31.383870,1813483,255000.00,2018-12-01,2.0,flat,191496,BH6 3QA,50.7240910000,-1.8142340000,"Bournemouth, Christchurch and Poole",SRID=4326;POINT (-1.814234 50.72409099999999),8462.95416,3.32 -11749385,2019-10-14 12:28:31.185381,2019-10-14 12:28:31.185391,14387942,136500.00,2018-11-01,3.0,terraced house,1349216,M28 1DB,53.5035840000,-2.4227950000,Salford,SRID=4326;POINT (-2.422795 53.503584),10146.84667,7.43 -15143738,2019-10-21 19:20:44.811216,2019-10-21 19:20:44.811224,18313293,250000.00,2018-10-01,3.0,semi-detached house,1744719,PE29 1DB,52.3400990000,-0.1754830000,Huntingdonshire,SRID=4326;POINT (-0.175483 52.340099),9783.75000,3.91 -19129243,2019-11-08 01:55:10.271687,2019-11-08 01:55:10.271698,22800293,126000.00,2018-05-01,1.0,flat,2232492,SW18 4JT,51.4567150000,-0.1953210000,Wandsworth,SRID=4326;POINT (-0.195321 51.456715),16681.93000,13.24 -395241,2019-09-12 02:19:19.159855,2019-09-12 02:19:19.159865,525916,200000.00,2018-09-01,3.0,semi-detached house,64361,B26 2JD,52.4698170000,-1.7958680000,Birmingham,SRID=4326;POINT (-1.795868 52.46981700000001),11054.85000,5.53 -9580677,2019-10-02 12:29:34.186847,2019-10-02 12:29:34.186856,11734862,276500.00,2018-05-01,3.0,semi-detached house,1084409,IP4 5AR,52.0550830000,1.1807480000,Ipswich,SRID=4326;POINT (1.180748 52.055083),8011.70000,2.9 -2272204,2019-09-16 20:58:00.470615,2019-09-16 20:58:00.470637,2517937,123000.00,2018-10-01,2.0,flat,276802,BS23 3WG,51.3380200000,-2.9578770000,North Somerset,SRID=4326;POINT (-2.957877 51.33802),6599.80320,5.37 -20479942,2019-11-09 11:07:01.630229,2019-11-09 11:07:01.630240,24343883,800000.00,2018-01-01,2.0,flat,2422870,W14 9BG,51.4912400000,-0.2101780000,Hammersmith and Fulham,SRID=4326;POINT (-0.210178 51.49124),22322.73681,2.79 -518691,2019-09-12 06:25:26.365205,2019-09-12 06:25:26.365214,694207,208500.00,2018-07-01,3.0,semi-detached house,75095,B38 9LR,52.4052280000,-1.9191840000,Birmingham,SRID=4326;POINT (-1.919184 52.405228),7982.45182,3.83 -518883,2019-09-12 06:25:48.249803,2019-09-12 06:25:48.249828,694607,172500.00,2018-08-01,2.0,semi-detached house,75095,B38 9LR,52.4052280000,-1.9191840000,Birmingham,SRID=4326;POINT (-1.919184 52.405228),7896.14580,4.58 -15470071,2019-10-22 17:42:17.166903,2019-10-22 17:42:17.166921,18684771,187000.00,2018-12-01,3.0,detached house,1776182,PL25 4JE,50.3464180000,-4.7766910000,Cornwall,SRID=4326;POINT (-4.776691 50.346418),8229.01333,4.4 -20554725,2019-11-09 13:07:44.874668,2019-11-09 13:07:44.874689,24428808,605000.00,2018-11-01,2.0,flat,2448965,W4 5DR,51.5015430000,-0.2638630000,Ealing,SRID=4326;POINT (-0.263863 51.501543),21565.44000,3.56 -18566263,2019-11-06 20:02:03.672381,2019-11-06 20:02:03.672391,22186997,73000.00,2018-05-01,2.0,flat,2173112,SR2 7LH,54.9014360000,-1.3925630000,Sunderland,SRID=4326;POINT (-1.392563 54.901436),6588.00000,9.02 -15455718,2019-10-22 17:20:48.474491,2019-10-22 17:20:48.474501,18669677,207500.00,2018-09-01,3.0,terraced house,1773460,PL2 3EF,50.3981160000,-4.1470510000,Plymouth,SRID=4326;POINT (-4.147051 50.39811599999999),10029.96857,4.83 -1575066,2019-09-14 12:30:40.314377,2019-09-14 12:30:40.314388,1831541,175000.00,2018-03-01,2.0,flat,192888,BH8 8NB,50.7301260000,-1.8600170000,"Bournemouth, Christchurch and Poole",SRID=4326;POINT (-1.860017 50.730126),10152.90857,5.8 -9468084,2019-10-01 20:55:26.720728,2019-10-01 20:55:26.720736,11611925,150000.00,2018-01-01,3.0,semi-detached house,1071919,IP2 0JP,52.0570330000,1.1257510000,Ipswich,SRID=4326;POINT (1.125751 52.057033),8100.97000,5.4 -9533231,2019-10-01 22:11:53.423392,2019-10-01 22:11:53.423402,11681289,134000.00,2018-05-01,2.0,semi-detached house,1072154,IP2 8DZ,52.0470270000,1.1542400000,Ipswich,SRID=4326;POINT (1.15424 52.047027),6446.78400,4.81 -9569348,2019-10-02 12:19:33.088793,2019-10-02 12:19:33.088803,11724849,217000.00,2018-03-01,3.0,terraced house,1083658,IP4 1PT,52.0539860000,1.1767600000,Ipswich,SRID=4326;POINT (1.17676 52.053986),8011.70000,3.69 -9433185,2019-10-01 20:13:18.490957,2019-10-01 20:13:18.490965,11572827,163000.00,2018-11-01,3.0,end terrace house,1062339,IP1 4BG,52.0677850000,1.1299750000,Ipswich,SRID=4326;POINT (1.129975 52.067785),8100.97000,4.97 -9468013,2019-10-01 20:55:23.016154,2019-10-01 20:55:23.016162,11611943,160000.00,2018-12-01,3.0,terraced house,1071922,IP2 0JT,52.0557250000,1.1269140000,Ipswich,SRID=4326;POINT (1.126914 52.055725),8100.97000,5.06 -5914326,2019-09-23 18:31:36.162131,2019-09-23 18:31:36.162146,7325631,272000.00,2018-03-01,1.0,flat,725384,E10 7DU,51.5720580000,-0.0195080000,Waltham Forest,SRID=4326;POINT (-0.019508 51.572058),14057.52000,5.17 -5905720,2019-09-23 18:20:22.693181,2019-09-23 18:20:22.693190,7314927,310000.00,2018-07-01,1.0,flat,724753,E10 5GX,51.5735190000,-0.0102080000,Waltham Forest,SRID=4326;POINT (-0.010208 51.573519),14057.52000,4.53 +id,created_at,updated_at,zoopla_id,price,date,bedrooms,property_type,postcode_id,postcode,latitude,longitude,district,point,average_income,yield,postal_sector +3780852,2019-09-19 14:31:32.459793,2019-09-19 14:31:32.459801,4846792,585000.00,2018-01-01,3.0,end terrace house,506887,CR0 5NS,51.3687680000,-0.0893080000,Croydon,SRID=4326;POINT (-0.089308 51.368768),15906.24000,2.72,CR0 5 diff --git a/property_count_per_city/cities_by_property_number.csv b/property_count_per_city/cities_by_property_number.csv new file mode 100644 index 0000000..c0ebe6b --- /dev/null +++ b/property_count_per_city/cities_by_property_number.csv @@ -0,0 +1,221 @@ +,city,count +65,East Cambridgeshire,1 +47,Chichester,1 +49,Chorley,1 +183,Stroud,1 +28,Bromsgrove,1 +63,Dover,1 +67,East Northamptonshire,1 +201,Waverley,1 +180,Stevenage,1 +72,Eden,1 +170,South Norfolk,1 +171,South Northamptonshire,1 +198,Walsall,1 +127,Newcastle-under-Lyme,1 +134,North West Leicestershire,1 +124,New Forest,1 +212,Windsor and Maidenhead,1 +92,Harrogate,1 +186,Sutton,2 +182,Stratford-on-Avon,2 +141,Oxford,2 +155,Rushcliffe,2 +156,Rushmoor,2 +91,Harlow,2 +161,Sevenoaks,2 +34,Cambridge,2 +88,Guildford,2 +23,Breckland,2 +75,Epping Forest,3 +151,Rossendale,3 +80,Forest of Dean,3 +172,South Oxfordshire,3 +94,Hart,3 +169,South Lakeland,3 +86,Great Yarmouth,3 +71,Eastleigh,3 +130,North Kesteven,3 +206,West Oxfordshire,3 +210,Wiltshire,3 +14,Blaby,3 +22,Braintree,3 +203,Welwyn Hatfield,3 +197,Vale of White Horse,4 +207,West Suffolk,4 +85,Gravesham,4 +99,Hillingdon,4 +140,Oadby and Wigston,4 +192,Test Valley,4 +193,Tewkesbury,4 +104,Kettering,5 +29,Broxbourne,5 +147,Redditch,5 +178,St Albans,5 +41,Chelmsford,5 +202,Wellingborough,5 +68,East Riding of Yorkshire,5 +121,Mid Sussex,5 +163,Slough,5 +215,Wokingham,5 +179,St. Helens,5 +185,Surrey Heath,5 +181,Stockport,6 +154,Runnymede,6 +51,Corby,6 +123,Mole Valley,6 +76,Epsom and Ewell,6 +48,Chiltern,7 +31,Burnley,7 +59,Daventry,7 +43,Cherwell,7 +33,Calderdale,7 +39,Central Bedfordshire,8 +167,South Holland,8 +173,South Ribble,8 +125,Newark and Sherwood,8 +17,Bolsover,9 +96,Havant,9 +10,Bath and North East Somerset,9 +211,Winchester,9 +187,Swale,9 +98,"Herefordshire, County of",9 +46,Chesterfield,9 +157,Rutland,9 +27,Bromley,9 +149,Ribble Valley,10 +190,Tameside,10 +8,Basingstoke and Deane,10 +40,Charnwood,10 +55,Croydon,10 +129,North Hertfordshire,11 +66,East Hertfordshire,11 +200,Warwick,11 +204,West Berkshire,11 +148,Reigate and Banstead,11 +20,Bracknell Forest,12 +100,Hinckley and Bosworth,12 +101,Huntingdonshire,12 +6,Barnsley,13 +106,Kingston upon Thames,13 +69,East Staffordshire,13 +58,Dartford,13 +189,Swindon,14 +164,Solihull,14 +1,Arun,14 +116,Maidstone,14 +113,Lincoln,14 +18,Bolton,15 +90,Haringey,15 +196,Trafford,16 +97,Havering,16 +12,Bexley,16 +62,Dorset,16 +7,Barrow-in-Furness,17 +194,Thanet,17 +209,Wigan,17 +166,South Gloucestershire,17 +52,Cornwall,17 +38,Carlisle,18 +30,Broxtowe,19 +119,Medway,19 +153,Rugby,19 +132,North Somerset,20 +219,Wyre Forest,20 +208,Westminster,21 +165,South Derbyshire,21 +73,Elmbridge,22 +214,Woking,22 +199,Waltham Forest,22 +146,Redbridge,23 +107,Kirklees,24 +174,South Somerset,25 +109,Lancaster,25 +105,"Kingston upon Hull, City of",25 +102,Ipswich,25 +77,Erewash,26 +2,Ashfield,27 +11,Bedford,27 +84,Gosport,27 +3,Aylesbury Vale,28 +56,Dacorum,30 +83,Gloucester,31 +93,Harrow,33 +216,Worthing,33 +145,Reading,35 +120,Merton,36 +78,Exeter,37 +0,Amber Valley,38 +74,Enfield,38 +191,Tendring,38 +205,West Lindsey,38 +15,Blackburn with Darwen,38 +131,North Lincolnshire,39 +79,Fenland,39 +150,Rochdale,41 +152,Rotherham,41 +168,South Kesteven,41 +217,Wycombe,41 +177,Southwark,42 +128,Newham,42 +218,Wyre,42 +42,Cheltenham,44 +5,Barnet,44 +25,Brighton and Hove,44 +139,Nuneaton and Bedworth,45 +184,Sunderland,45 +103,Islington,46 +142,Peterborough,47 +32,Bury,50 +24,Brent,53 +4,Barking and Dagenham,54 +95,Hastings,55 +36,Canterbury,55 +35,Camden,56 +64,Dudley,57 +82,Gedling,59 +19,"Bournemouth, Christchurch and Poole",65 +135,Northampton,67 +115,Luton,72 +50,Colchester,75 +89,Hackney,75 +112,Lewisham,76 +87,Greenwich,77 +9,Bassetlaw,80 +45,Cheshire West and Chester,83 +108,Knowsley,87 +136,Northumberland,88 +137,Norwich,99 +122,Milton Keynes,100 +159,Sandwell,118 +176,Southampton,119 +53,County Durham,122 +70,East Suffolk,122 +195,Tower Hamlets,126 +81,Gateshead,136 +118,Mansfield,141 +175,South Tyneside,147 +57,Darlington,149 +160,Sefton,173 +54,Coventry,189 +144,Portsmouth,192 +126,Newcastle upon Tyne,200 +158,Salford,202 +61,Doncaster,217 +213,Wirral,220 +133,North Tyneside,222 +111,Leicester,230 +44,Cheshire East,233 +37,Cardiff,268 +162,Sheffield,269 +21,Bradford,280 +188,Swansea,299 +16,Blackpool,337 +60,Derby,366 +143,Plymouth,458 +26,"Bristol, City of",597 +110,Leeds,670 +117,Manchester,692 +114,Liverpool,975 +138,Nottingham,992 +13,Birmingham,1402 diff --git a/property_count_per_city/compute_number_of_props_per_city.py b/property_count_per_city/compute_number_of_props_per_city.py index 589e540..61bc03a 100644 --- a/property_count_per_city/compute_number_of_props_per_city.py +++ b/property_count_per_city/compute_number_of_props_per_city.py @@ -4,4 +4,4 @@ df.groupby(["city"])["city"].count().reset_index(name="count").sort_values( "count" -).tail(5).to_csv("top_five_cities_by_property_number.csv", sep=",", encoding="utf-8") +).to_csv("cities_by_property_number.csv", sep=",", encoding="utf-8") diff --git a/tableau/cities_by_property_number.csv b/tableau/cities_by_property_number.csv new file mode 100644 index 0000000..c0ebe6b --- /dev/null +++ b/tableau/cities_by_property_number.csv @@ -0,0 +1,221 @@ +,city,count +65,East Cambridgeshire,1 +47,Chichester,1 +49,Chorley,1 +183,Stroud,1 +28,Bromsgrove,1 +63,Dover,1 +67,East Northamptonshire,1 +201,Waverley,1 +180,Stevenage,1 +72,Eden,1 +170,South Norfolk,1 +171,South Northamptonshire,1 +198,Walsall,1 +127,Newcastle-under-Lyme,1 +134,North West Leicestershire,1 +124,New Forest,1 +212,Windsor and Maidenhead,1 +92,Harrogate,1 +186,Sutton,2 +182,Stratford-on-Avon,2 +141,Oxford,2 +155,Rushcliffe,2 +156,Rushmoor,2 +91,Harlow,2 +161,Sevenoaks,2 +34,Cambridge,2 +88,Guildford,2 +23,Breckland,2 +75,Epping Forest,3 +151,Rossendale,3 +80,Forest of Dean,3 +172,South Oxfordshire,3 +94,Hart,3 +169,South Lakeland,3 +86,Great Yarmouth,3 +71,Eastleigh,3 +130,North Kesteven,3 +206,West Oxfordshire,3 +210,Wiltshire,3 +14,Blaby,3 +22,Braintree,3 +203,Welwyn Hatfield,3 +197,Vale of White Horse,4 +207,West Suffolk,4 +85,Gravesham,4 +99,Hillingdon,4 +140,Oadby and Wigston,4 +192,Test Valley,4 +193,Tewkesbury,4 +104,Kettering,5 +29,Broxbourne,5 +147,Redditch,5 +178,St Albans,5 +41,Chelmsford,5 +202,Wellingborough,5 +68,East Riding of Yorkshire,5 +121,Mid Sussex,5 +163,Slough,5 +215,Wokingham,5 +179,St. Helens,5 +185,Surrey Heath,5 +181,Stockport,6 +154,Runnymede,6 +51,Corby,6 +123,Mole Valley,6 +76,Epsom and Ewell,6 +48,Chiltern,7 +31,Burnley,7 +59,Daventry,7 +43,Cherwell,7 +33,Calderdale,7 +39,Central Bedfordshire,8 +167,South Holland,8 +173,South Ribble,8 +125,Newark and Sherwood,8 +17,Bolsover,9 +96,Havant,9 +10,Bath and North East Somerset,9 +211,Winchester,9 +187,Swale,9 +98,"Herefordshire, County of",9 +46,Chesterfield,9 +157,Rutland,9 +27,Bromley,9 +149,Ribble Valley,10 +190,Tameside,10 +8,Basingstoke and Deane,10 +40,Charnwood,10 +55,Croydon,10 +129,North Hertfordshire,11 +66,East Hertfordshire,11 +200,Warwick,11 +204,West Berkshire,11 +148,Reigate and Banstead,11 +20,Bracknell Forest,12 +100,Hinckley and Bosworth,12 +101,Huntingdonshire,12 +6,Barnsley,13 +106,Kingston upon Thames,13 +69,East Staffordshire,13 +58,Dartford,13 +189,Swindon,14 +164,Solihull,14 +1,Arun,14 +116,Maidstone,14 +113,Lincoln,14 +18,Bolton,15 +90,Haringey,15 +196,Trafford,16 +97,Havering,16 +12,Bexley,16 +62,Dorset,16 +7,Barrow-in-Furness,17 +194,Thanet,17 +209,Wigan,17 +166,South Gloucestershire,17 +52,Cornwall,17 +38,Carlisle,18 +30,Broxtowe,19 +119,Medway,19 +153,Rugby,19 +132,North Somerset,20 +219,Wyre Forest,20 +208,Westminster,21 +165,South Derbyshire,21 +73,Elmbridge,22 +214,Woking,22 +199,Waltham Forest,22 +146,Redbridge,23 +107,Kirklees,24 +174,South Somerset,25 +109,Lancaster,25 +105,"Kingston upon Hull, City of",25 +102,Ipswich,25 +77,Erewash,26 +2,Ashfield,27 +11,Bedford,27 +84,Gosport,27 +3,Aylesbury Vale,28 +56,Dacorum,30 +83,Gloucester,31 +93,Harrow,33 +216,Worthing,33 +145,Reading,35 +120,Merton,36 +78,Exeter,37 +0,Amber Valley,38 +74,Enfield,38 +191,Tendring,38 +205,West Lindsey,38 +15,Blackburn with Darwen,38 +131,North Lincolnshire,39 +79,Fenland,39 +150,Rochdale,41 +152,Rotherham,41 +168,South Kesteven,41 +217,Wycombe,41 +177,Southwark,42 +128,Newham,42 +218,Wyre,42 +42,Cheltenham,44 +5,Barnet,44 +25,Brighton and Hove,44 +139,Nuneaton and Bedworth,45 +184,Sunderland,45 +103,Islington,46 +142,Peterborough,47 +32,Bury,50 +24,Brent,53 +4,Barking and Dagenham,54 +95,Hastings,55 +36,Canterbury,55 +35,Camden,56 +64,Dudley,57 +82,Gedling,59 +19,"Bournemouth, Christchurch and Poole",65 +135,Northampton,67 +115,Luton,72 +50,Colchester,75 +89,Hackney,75 +112,Lewisham,76 +87,Greenwich,77 +9,Bassetlaw,80 +45,Cheshire West and Chester,83 +108,Knowsley,87 +136,Northumberland,88 +137,Norwich,99 +122,Milton Keynes,100 +159,Sandwell,118 +176,Southampton,119 +53,County Durham,122 +70,East Suffolk,122 +195,Tower Hamlets,126 +81,Gateshead,136 +118,Mansfield,141 +175,South Tyneside,147 +57,Darlington,149 +160,Sefton,173 +54,Coventry,189 +144,Portsmouth,192 +126,Newcastle upon Tyne,200 +158,Salford,202 +61,Doncaster,217 +213,Wirral,220 +133,North Tyneside,222 +111,Leicester,230 +44,Cheshire East,233 +37,Cardiff,268 +162,Sheffield,269 +21,Bradford,280 +188,Swansea,299 +16,Blackpool,337 +60,Derby,366 +143,Plymouth,458 +26,"Bristol, City of",597 +110,Leeds,670 +117,Manchester,692 +114,Liverpool,975 +138,Nottingham,992 +13,Birmingham,1402 diff --git a/tableau/selected_best_districts.pptx b/tableau/selected_best_districts.pptx index b41a640..1daf8d0 100644 Binary files a/tableau/selected_best_districts.pptx and b/tableau/selected_best_districts.pptx differ diff --git a/tableau/selected_best_districts.twbx b/tableau/selected_best_districts.twbx index 77ce83a..585056d 100644 Binary files a/tableau/selected_best_districts.twbx and b/tableau/selected_best_districts.twbx differ