spopt

View on PyPIReverse Dependencies (3)

0.6.1 spopt-0.6.1-py3-none-any.whl

Wheel Details

Project: spopt
Version: 0.6.1
Filename: spopt-0.6.1-py3-none-any.whl
Download: [link]
Size: 243143
MD5: 5c38ec094e3b60279ed47cd26cafeddf
SHA256: 1e05fa545a78fca501556e3f6921ada3f95f6319df7d99bb24ce635fff3d1be8
Uploaded: 2024-06-20 13:41:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: spopt
Version: 0.6.1
Summary: Spatial Optimization in PySAL
Author-Email: "James D. Gaboardi" <jgaboardi[at]gmail.com>, Xin Feng <xin.feng[at]ucr.edu>
Maintainer: spopt contributors
Project-Url: Home, https://pysal.org/spopt/
Project-Url: Repository, https://github.com/pysal/spopt
License: BSD 3-Clause
Keywords: spatial optimization
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: GIS
Requires-Python: >=3.10
Requires-Dist: geopandas (>=0.12)
Requires-Dist: libpysal (>=4.6)
Requires-Dist: mapclassify (>=2.5)
Requires-Dist: networkx (>=2.7)
Requires-Dist: numpy (>=1.22)
Requires-Dist: pandas (!=1.5.0,>=1.4)
Requires-Dist: pulp (>=2.7)
Requires-Dist: scikit-learn (>=1.1)
Requires-Dist: scipy (>=1.8)
Requires-Dist: shapely (>=2.0.1)
Requires-Dist: spaghetti (>=1.6.4)
Requires-Dist: tqdm (>=4.63.0)
Requires-Dist: pointpats (>=2.3.0)
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: numpydoc; extra == "docs"
Requires-Dist: pandoc; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinxcontrib-bibtex; extra == "docs"
Requires-Dist: sphinx-bootstrap-theme; extra == "docs"
Requires-Dist: folium; extra == "notebooks"
Requires-Dist: glpk; extra == "notebooks"
Requires-Dist: inequality; extra == "notebooks"
Requires-Dist: matplotlib (>=3.6); extra == "notebooks"
Requires-Dist: matplotlib-scalebar; extra == "notebooks"
Requires-Dist: overpy; extra == "notebooks"
Requires-Dist: routingpy; extra == "notebooks"
Requires-Dist: seaborn; extra == "notebooks"
Requires-Dist: watermark; extra == "notebooks"
Requires-Dist: codecov; extra == "tests"
Requires-Dist: coverage; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-xdist; extra == "tests"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: notebooks
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 8650 characters]

WHEEL

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

RECORD

Path Digest Size
spopt/BaseClass.py sha256=lNUWgUKDmVqLabb0u-vkaHUobEPjgTLDm4sO-VwISRA 925
spopt/__init__.py sha256=6jJYsXKjKmwf-97_9hyOhS7HkGM4tkeVEPqRvG-4wGc 193
spopt/locate/__init__.py sha256=Dvw3bL2wOD2HuK7EvA9FNTcQV3bcPnCfE_cLk0YdNU8 272
spopt/locate/base.py sha256=JWALKbbZrltlRTdvX31z8gNJXf0jbxn-bB2qz_nYoAM 25381
spopt/locate/coverage.py sha256=7SVQfkwVR0U-2c3hRwFPHjIc3-8zYc6W54b0KvbqIuc 59564
spopt/locate/p_center.py sha256=jT7VOXiesDH99OVtQyj3YqRNQbUnxnpBP1Vu5K1Vb0w 18030
spopt/locate/p_dispersion.py sha256=A1AdLnRwi0FtfHGWMr1fv_LO253s1jVVG42CnMWM9Ow 12912
spopt/locate/p_median.py sha256=mdf_ZDhTL3IUkrl7Q4frIYLXJ0Np6PvoTHX39AA5ZXA 48072
spopt/locate/util.py sha256=lxjUyD-_Cah1C1VOkkD06mcsLk4gdVP4PSNgJbSRrgE 3211
spopt/region/__init__.py sha256=EI5AP9FjetZEMB2yoT8fzElfnW-xduF185vEBvMuKAo 265
spopt/region/azp.py sha256=qqBCf0HJi8MAjP6JNXMoqAPG_f3L62veksgRb8VoVX0 49852
spopt/region/azp_util.py sha256=wind9xSkHYR_iJ9Lt9zByoIJhenLNJpNC8sZkD6CBk0 7299
spopt/region/base.py sha256=DMYjVbCyx_6bx_o0tm_LUxZedC9aSHB4MIup8V5BaaY 11863
spopt/region/components.py sha256=ridon9bopW9rJQjJwtZWbp-OZRkv8EbwZ-fXxvTIAZY 4701
spopt/region/csgraph_utils.py sha256=G2FUSeUZirCzUkghQnVPxwRCzlOZNHQluJMPQabKNLw 3996
spopt/region/maxp.py sha256=4i7vdA7t3dJlQBUOjUgOZ7Y_TMnRg47EAXjixFBkKck 24980
spopt/region/objective_function.py sha256=bAHzPdRGeDivXt1NfaozdpUVtSij6IzUxQDPaNS2Nxk 5718
spopt/region/random_region.py sha256=iQJuOi5A5xPqsT6mROfexFFu_Ij6en3GmMSG4Miwl0s 19371
spopt/region/region_k_means.py sha256=mfTYlX21B6pOQ5Y4La-CNQxfou25OhH6V0H8sxODwLc 5761
spopt/region/skater.py sha256=17J7zCaEmdodfjCgClchTZT9OmDeZ0R0vBhTdAJHZq8 19401
spopt/region/spenc.py sha256=mc6vBEtUKtaaC3CBV7X6jcfkCeH36bWhEdoIEtj5sR8 8745
spopt/region/util.py sha256=ryC0eiZT-_lBd3aA81s0rve3qDZBJqgZR_U84RMv5nQ 29095
spopt/region/ward.py sha256=oW91LCVNMTVP2Z24dEUKo2y08q78ns38UtRrrg_ld6U 2368
spopt/region/spenclib/__init__.py sha256=ey6lijOW36EaMMJfS3Ga2Uy0uMXzGocF9YLRz1X4ZeY 29
spopt/region/spenclib/abstracts.py sha256=dJpeB0jBDszF_9aPVvHNBg5vC0X2wUWats-F4RxqlMI 28852
spopt/region/spenclib/scores.py sha256=CuJpFW0Pg5Udo6P61a8H3DHOaWWuZaMAot7sBV2s_z8 609
spopt/region/spenclib/utils.py sha256=3cnPsqFcQ6FavgUlgWUaVRDxo_nz_LVrU4OS28aAQrk 1135
spopt/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spopt/tests/conftest.py sha256=qThMiRmS753Gi5A6FXKF-ObWkLwKRdRBKJD3eyJzHjc 6613
spopt/tests/test_azp.py sha256=UHGYA7QfnPb6a544WSogCa-eIRWa7b4uGunIwfb6N6A 2478
spopt/tests/test_c_p_median.py sha256=UQeGxT3evfYPkaCgtObZ9BMQJxCTqB-ngBKEukEdQTw 6758
spopt/tests/test_clscp-so.py sha256=4iBUH9mE2b6yUv44WoJqJeDWw-KxG7kLNeo2ja4EmeM 3506
spopt/tests/test_knearest_p_median.py sha256=Pqm9_KsHSrYbCGs5KBnee0t2RZYMixXvL3AZ6xVcT5c 5827
spopt/tests/test_locate_util.py sha256=d7E_rzd53B1PkPUA9f46bQ2i_6Woz5wTwsMPiESW69k 2933
spopt/tests/test_lscp.py sha256=uKlqWjyWyzzlFWtHJ4Fj190tt9wGcLZNwMswyrGho6c 8104
spopt/tests/test_lscpb.py sha256=8ObB_bCglDQEU20tHFDQkmVVQJXJV64j_DXVkfeD2YA 9339
spopt/tests/test_maxp.py sha256=sb7DoVKLryPL7uauhfhICgghHq3__QS4D71PW_Snxho 6509
spopt/tests/test_mclp.py sha256=WH6MsydWFZJqz-SjfAS7amcFmP95jPFY4r_5-OkFb4k 12918
spopt/tests/test_p_center.py sha256=UyMR6hFkSEYYT8Iz0gXl-o9IosLlRmwTHE5xj_of88k 8263
spopt/tests/test_p_dispersion.py sha256=f3QDpzbmELN9wgaayuHOj_IYpbWvPDdVdttMjeFk9F4 6674
spopt/tests/test_p_median.py sha256=-OFXMMbeFp0Nxo4WrH0lcMQC2orI23wURWIUIYksIIg 9932
spopt/tests/test_random_regions.py sha256=spFCuVKW2msE76AfezGXb31adYw7Mwui50FFPCYFi60 9811
spopt/tests/test_region_k_means.py sha256=27TJlfnxTyArBjSidHFliJtjI424avKCsR39I_u6uvs 2154
spopt/tests/test_region_util.py sha256=JptGSxsZWsEBmYMlNlnbQmuko8Zebdg6Re84ZNDPlIM 3186
spopt/tests/test_skater.py sha256=Bt-wkasaZnxXCAo72WL9vKzfHrevuns41x6ukFmHZNc 7478
spopt/tests/test_spenc.py sha256=gkHvnZ04x_wwxMvo_KoDm1JvBKbU4fqqtMCIuiF0OUM 1268
spopt/tests/test_ward.py sha256=BKr_r1bL-LfsM4jb_4Nvn_KdL8q8cQ34Vcji6Mt7Ims 1087
spopt/tests/data/SF_demand_205_centroid_uniform_weight.csv sha256=e0afXCRscFinvgc4Wr1BcLOPEyHxMQvLMhnsPrsx07k 24076
spopt/tests/data/SF_network_distance_candidateStore_16_censusTract_205_new.csv sha256=WWgZ6VEEHJan_Ib-uKdZiS9n15At4-xeds7zz9NqRHU 150348
spopt/tests/data/SF_store_site_16_longlat.csv sha256=cmMmctu3ZwaYbosj0hNbrtcCMMzgWdoTIDnGdGpCOU4 862
spopt/tests/data/ServiceAreas_4.shp sha256=HQwAbtALKPbQNz5J2H74UkA5fvBsvD9TefldqfoM8CM 49908
spopt/tests/data/ServiceAreas_4.shx sha256=6ir0uBgyN-XrYcYvLfKRIoj85cFHtO7PlZDSe-6Q3II 228
spopt/tests/data/example_subject_schools.csv sha256=P7PrVG4MmTMH-64s6H0tuiJ9MB30x4s5Rtl0pIxv730 2780
spopt/tests/data/example_subject_student_school_journeys.csv sha256=jpw7pODsi_P06I_7XMcpB13Sl9kqSfKYgRpfEnG3iYs 190692
spopt/tests/data/example_subject_students.csv sha256=PwPCB8CD839v3Mnv6MLQB4rnkEM-1FxSm-RlqAXiqwU 628
spopt/tests/data/lscp_cli2fac.pkl sha256=wSlRYrq7S2J2LH59jE0jix8417WrWI4u36uGOAACprU 804
spopt/tests/data/lscp_fac2cli.pkl sha256=j1qVwQI_FtVHGyHbDlF1LP7-rKkedCjAgZIBXpwwifw 444
spopt/tests/data/lscp_geodataframe_cli2fac.pkl sha256=_PJeQcyE_ARwJrmEYUkNINq_L7bdfcryd0PGWNdrFbI 516
spopt/tests/data/lscp_geodataframe_fac2cli.pkl sha256=jQbxFaCPQpjRxv4nFpvVy6zMFgsUDgbj1wjHx1yA2ow 228
spopt/tests/data/lscp_preselected_loc_geodataframe_fac2cli.pkl sha256=z_Wt2ndwy2C9eQm9DhyKSH8t243RDT4NXNrhhMZqJiY 370
spopt/tests/data/lscpb_cli2fac.pkl sha256=gcbAl0LpyZznlZnKcNLBwQoyRDd9-R7VwegdfK5b280 883
spopt/tests/data/lscpb_fac2cli.pkl sha256=i4TqB-Y0HeHNhs1RukYttXOYAza0-fkz8X3WWjFGAs0 512
spopt/tests/data/lscpb_geodataframe_cli2fac.pkl sha256=_PJeQcyE_ARwJrmEYUkNINq_L7bdfcryd0PGWNdrFbI 516
spopt/tests/data/lscpb_geodataframe_fac2cli.pkl sha256=jQbxFaCPQpjRxv4nFpvVy6zMFgsUDgbj1wjHx1yA2ow 228
spopt/tests/data/lscpb_preselected_loc_geodataframe_fac2cli.pkl sha256=z_Wt2ndwy2C9eQm9DhyKSH8t243RDT4NXNrhhMZqJiY 370
spopt/tests/data/mclp_cli2fac.pkl sha256=Cac9dG6y418lxTYIq1WZ0QtqdgJjffKCOGvkBHpkgZE 895
spopt/tests/data/mclp_fac2cli.pkl sha256=YY5CONcJXcGepbBkyETfv6XK95VigJdgzvI28tthcu4 534
spopt/tests/data/mclp_geodataframe_cli2fac.pkl sha256=P3GU0uw4PEqCMM3kFa0Z-ZpX2IlqQoRsNkB0B-Bkh44 1010
spopt/tests/data/mclp_geodataframe_fac2cli.pkl sha256=-67tH-TqQE9XhwZzpDlemeToyEGP1zxi27nrDJRn0d0 628
spopt/tests/data/mclp_preselected_loc_geodataframe_fac2cli.pkl sha256=K0sfnbAM9eC_ZJwi2VzncayORc1L2r1_Tg83ksfqEzU 634
spopt/tests/data/model_output.json sha256=sJPSa5PET3Lq1AHSTZitKvBO1cYZfNJTIKt-QvuhNxU 101
spopt/tests/data/pcenter_cli2fac.pkl sha256=BSDB_GpRMaXGswQb8Ik6r0BZvnno8JqfIg5KDpAeytM 516
spopt/tests/data/pcenter_fac2cli.pkl sha256=ycm18ZZli-Apqrf5MCJYBWNVZBgrFHGGIYUKj979wXU 234
spopt/tests/data/pcenter_geodataframe_cli2fac.pkl sha256=81fJEQvson6v5n2Agr8q5eFj_MtagC6wvhn2CPL-fLg 516
spopt/tests/data/pcenter_geodataframe_fac2cli.pkl sha256=EZqvm1vNKSM-_Fsw_ib03L4JVDGKImmiuLACTGSLh78 234
spopt/tests/data/pmedian_cli2fac.pkl sha256=Aq44z_-bVVN5e8l8XauQ_-bEKWroqr9n1xBr3tkUG3s 516
spopt/tests/data/pmedian_fac2cli.pkl sha256=pHY6Z-rXBZjco16ZRbHsalwC4NOeprzcNp_MOXPOce8 234
spopt/tests/data/pmedian_geodataframe_cli2fac.pkl sha256=IH3pb3GY7omYcoUKqu_CM8R2HzV-Bo5iD6f72n2Rqyg 516
spopt/tests/data/pmedian_geodataframe_fac2cli.pkl sha256=wwGHHxAkAtLxzJ7umifWHEpZzb0Fxkn5yldJfbVoRVk 234
spopt-0.6.1.dist-info/LICENSE.txt sha256=BXxh54rNU3TKUkuI4EagfPfahbV4wNqhJHpRqQW0vIg 1489
spopt-0.6.1.dist-info/METADATA sha256=XML6y7cf71cbarn_t60SBj_2Y51_2Uf91GvMEw7aCkg 10847
spopt-0.6.1.dist-info/WHEEL sha256=cpQTJ5IWu9CdaPViMhC9YzF8gZuS5-vlfoFihTBC86A 91
spopt-0.6.1.dist-info/top_level.txt sha256=lgVX-G9CTJgMnDzdVLWReTtsJpl5sa3LftHsrm1cP5I 6
spopt-0.6.1.dist-info/RECORD

top_level.txt

spopt