gerrytools

View on PyPIReverse Dependencies (0)

1.2.0 gerrytools-1.2.0-py3-none-any.whl

Wheel Details

Project: gerrytools
Version: 1.2.0
Filename: gerrytools-1.2.0-py3-none-any.whl
Download: [link]
Size: 107326
MD5: d4db70cb0935c72f9de142cfd3dbd3de
SHA256: 8000dabbfe6e347d8d0029184696ecf36dac1f481c3f9c77931e5d86ce2f50db
Uploaded: 2024-04-11 18:53:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gerrytools
Version: 1.2.0
Summary: Tools for processing and visualizing districting plans.
Author: MGGG Redistricting Lab
Author-Email: engineering[at]mggg.org
Home-Page: https://github.com/mggg/gerrytools
Requires-Dist: pandas (<2.0.0,>=1.5.0)
Requires-Dist: scipy
Requires-Dist: networkx
Requires-Dist: geopandas
Requires-Dist: Shapely (>=2.0.0)
Requires-Dist: matplotlib
Requires-Dist: gerrychain
Requires-Dist: sortedcontainers
Requires-Dist: jsonlines
Requires-Dist: opencv-python-headless
Requires-Dist: imageio
Requires-Dist: us
Requires-Dist: pydantic
Requires-Dist: censusdata
Requires-Dist: seaborn
Requires-Dist: maup (<=1.1.0)
Requires-Dist: pdoc3; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: autopep8; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: docker (>=7.0.0); extra == "mgrp"
Provides-Extra: dev
Provides-Extra: mgrp
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7244 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
gerrytools/__init__.py sha256=sV8RN37BHoeg-WGSxc-qm3BXWNpEKhWT_Ohbb-aG-OI 528
gerrytools/ben/__init__.py sha256=2i8n3xcbp9OakL9Vb8Rbfcz-p_k9QMjNB6YJnCQe9H8 952
gerrytools/ben/binary_ensemble.py sha256=RbZubRUkHAEzZUHkq_THM0rIFB0YxUaOfKemrarWZ3Y 8750
gerrytools/ben/docker_manager.py sha256=Cau37Elc8z7bDbaZEfNQyuEzhgSCPV2EL6dJZ0RQcg4 988
gerrytools/ben/parse.py sha256=XYF4565TbQJ2ur_2wU6jP9v_VP_QgNAFJgTQtj77m9Q 12240
gerrytools/ben/reben.py sha256=xRvZq1ZZ9719MmfbIsXC3fBG3ZvRCIdFW0JInalXyj8 22007
gerrytools/data/AssignmentCompressor.py sha256=ob8qU4Snh9FwQ0xgijjIzxKfJJLilGB2BxkR5S-5sLg 12345
gerrytools/data/URLs.py sha256=6cIdejWsfWekhmJgkgXgNWAz8PEzeAe8jcl45F5_hks 1629
gerrytools/data/__init__.py sha256=RtkDFLdqCcL3IeAgA8tITNVANRtVAm9VmdkK8AtWOcE 761
gerrytools/data/acs.py sha256=NP-XDnAYvlSA6kRz3fEDjw7qagm23A98WDgvBjmGbSs 11786
gerrytools/data/census.py sha256=E_bB3YccoL_BV4HrDiZuzCPOiA_eQNBwBj7JpgTQVqo 10384
gerrytools/data/estimatecvap.py sha256=4GYZE8pQFf2lWBPAWThMcjM2LBPHIdp0SsZj84T6cwc 17620
gerrytools/data/fetch.py sha256=gxhdFlx-2WbhFxbz0cJXEdat9RFZWKK-aEnmFxuML5U 7726
gerrytools/data/geometries.py sha256=up_szjrKU74HP7rjvSw5I83GsD940gfoqVHJTaj8bG0 1563
gerrytools/data/remap.py sha256=U8CuJl3mxy-j4fmgA4o6YzKQUBXhB1FkY-OQ7IfWSAU 3602
gerrytools/geometry/__init__.py sha256=nW9DHg767SmItGkyTipsqjqeCKaX8XSmXY1NFZJup6U 781
gerrytools/geometry/compactness.py sha256=IcX9lWUe75Fryol4FSqBKFkEHi3iE3jLyAG6f0bqI2k 4923
gerrytools/geometry/dataframe.py sha256=qZ00ulCi2BdDaaJ9E5HXrPbDIiyu6n6gguiWn441dwQ 1117
gerrytools/geometry/dissolve.py sha256=dSankhMTtZU7R4pTJWHJnSJmkzKpsiLBocMdW3u9ZcY 9249
gerrytools/geometry/dualgraph.py sha256=kIknyEQD-OBqqvhZEenoyjkX2OXU4qbAbRpLyEgNAJY 1862
gerrytools/geometry/optimize.py sha256=DUVqtCI7mwuchDz3XLAvlxInKaJvwzuKxUAnPx3imQQ 20437
gerrytools/geometry/unitmap.py sha256=sJYjO9AD9TIdP6Jw0a9VQ4s3ClOJE6FQfiobJROESm8 2330
gerrytools/geometry/updater.py sha256=IUjAiS6YPf4TJQ2S-AF8QpqAfGPNOTvXONFGX554xEs 1302
gerrytools/mgrp/__init__.py sha256=4V_rLPBSPv1-Xlr3Av3m_IodEGz_lRMK-E4_Kk5hbm0 624
gerrytools/mgrp/run_container.py sha256=F_CpsuSr0ZjPvoa3sPEHG6LXIzRUnQ16OVIXglNoFwQ 13522
gerrytools/mgrp/runners/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gerrytools/mgrp/runners/forest.py sha256=3uTw9G0Zd82uq8AbCeEFAv7FWeUd-u-DE9d7g8gzr18 6682
gerrytools/mgrp/runners/recom.py sha256=W-9DyUoaz1PDF_GSNjxCmqJ1qNsM1uB0jXAF7f7XC60 8742
gerrytools/mgrp/runners/smc.py sha256=e3MRs5QNwR3Ve7akcaohWNc8xg7-cnv-EU9WqvPQD2I 8207
gerrytools/plotting/__init__.py sha256=y0ywu4yWEPNRA3NUlW_N7s2CZoA2bD6MZfKKEV-skTw 961
gerrytools/plotting/annotation.py sha256=H9cnfDTmNI64hBK-az3puCAuGROFQc6UQ714vfbs5pY 3774
gerrytools/plotting/bins.py sha256=H1jnh0MdLHFuwgNkuRabjOQ692yDjHkvSkVbllqckW4 1732
gerrytools/plotting/boxplot.py sha256=s9lKbYVjtm15VjK43e9HROgrSp1ZZac1vI45CEEaU70 4237
gerrytools/plotting/choropleth.py sha256=ADVj80rPtaGVq-677FI8vQF3Ljtu1PIIaupWIxZD1do 5559
gerrytools/plotting/colors.py sha256=hhLSlOJC1WPD6XnyZOqpADf-8eA-sSTPYh6dnRn_WiQ 3781
gerrytools/plotting/districtnumbers.py sha256=o-nXwlIVn--GU8GgCaGUXiceLAYiC0271bnXZZIJi0s 1701
gerrytools/plotting/drawgraph.py sha256=nWDBOYj2HAU98zUBnxh7mS_1toOZxdL7D7JK1aE2E3A 2721
gerrytools/plotting/drawplan.py sha256=iJwJowkObyRZb6iUnlXjioQjkn9qnAfEGwQWrg7IMD8 2366
gerrytools/plotting/gifs.py sha256=G_1a0yR-TzZu-QSRqAOlsJEQmuXWyCh-uOohwxIPhc0 2696
gerrytools/plotting/histogram.py sha256=nfpMVDHv-XZAJVyj4OKcmsoC7QeqplV4BQ5U6baXaSM 5871
gerrytools/plotting/latexcolors.json sha256=EwMvXAuXf8swcnFCEf4B4y6BUeUpVnWDGZb2ZBGRVrU 20106
gerrytools/plotting/multidimensional.py sha256=ltjXKBy6vYPQ3jK_BKrE5gvpf7OUzk6XkhHOjT3o0no 2291
gerrytools/plotting/scatterplot.py sha256=IP_V2DqHwYhW2lO073zAFOULrnhCVNVKveh-qYOOQx0 4765
gerrytools/plotting/sealevel.py sha256=KSdTrQKujE7XczuCLEclRDgDNF8tyxr_EnFY_u_PwDw 2430
gerrytools/plotting/utils.py sha256=QWibfkEQD2AqCK2dCOkTaADgHjs_UnGtlkinLBbYVS8 396
gerrytools/plotting/violin.py sha256=imBOLmLXe4oP5kQhw9xYIOn454eFjBq04-z-Hpf2SGg 4803
gerrytools/scoring/__init__.py sha256=EeOVTzilI0sZxKDk2Rh-9D3G_hVDCB4l2LsC84iSLo8 1589
gerrytools/scoring/contiguity.py sha256=BWF2LaXEQSUumn03zyiSP_Sl4-YDWWSPA6XGH8d_syg 1547
gerrytools/scoring/demographics.py sha256=LfYpuC2VRLfl2jDVvgXZGfbQKosKvfVGjVdOc9pdn4I 1399
gerrytools/scoring/partisan.py sha256=7masuIAd5FC-dwYtHigsvFSNW_dlG1cWQW_w0971j94 5406
gerrytools/scoring/population.py sha256=D19oV2sp_jdClBubdHTrQ0Xi5gFBH43CtPy12O3vEuo 1037
gerrytools/scoring/scores.py sha256=6MGixMKN6GuGiWysK3b6ow4lIyOBNmpQDZ0y6OuqGvc 28601
gerrytools/scoring/splits.py sha256=r5HEbveVoYptPUBNXXnScLB5nMx_8mtlaa9zvVa_h4M 7151
gerrytools/scoring/types.py sha256=p-dbMM0vrHg7EkOrXU16FAgduA-A35sCG_4JkMjk9Cg 1012
gerrytools/utilities/JSON.py sha256=Ure_OSeppjKYmy_Vvjzz-lzo7Vy4ynACU7BNhw_GLgQ 3038
gerrytools/utilities/__init__.py sha256=Q3J5U7_sm8m2vamQQsxX0dUpRCTy6C3IXxxUikqJbuk 177
gerrytools/utilities/rename.py sha256=XAXvnX9anHFkKhON-vssKPntMLpklvobhguER-_jZ7k 1238
gerrytools-1.2.0.dist-info/LICENSE sha256=50I6e9hyubfHW9tAc8sAMWFInQlzM5eylfDYhb8cGlk 1469
gerrytools-1.2.0.dist-info/METADATA sha256=70v0H6SdXQo22gHzf5pYpxhO8coYZeBIJr_laLOIqE0 8332
gerrytools-1.2.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
gerrytools-1.2.0.dist-info/top_level.txt sha256=NaooWBq9D-8xOQvSwUuUF1INumuAhyk_Qj8r6HHZIx4 11
gerrytools-1.2.0.dist-info/RECORD

top_level.txt

gerrytools