pyhms

View on PyPIReverse Dependencies (0)

0.1.1 pyhms-0.1.1-py3-none-any.whl

Wheel Details

Project: pyhms
Version: 0.1.1
Filename: pyhms-0.1.1-py3-none-any.whl
Download: [link]
Size: 55422
MD5: a1ae27ed35de8f7fb5c8c79923349a25
SHA256: d6eccdb4275a44413b711a42897a883624ed0c2ce14c3bb21895b9f69634b9ef
Uploaded: 2024-08-22 15:44:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyhms
Version: 0.1.1
Summary: The HMS (Hierarchic Memetic Strategy) is a composite global optimization strategy consisting of a multi-population evolutionary strategy and some auxiliary methods. The HMS makes use of a tree with a fixed maximal height and variable internal node degree. Each component population is governed by a particular evolutionary engine. This package provides a simple python implementation with examples of using different population engines.
Author: Maciej Smołka
Author-Email: smolka[at]agh.edu.pl
Home-Page: https://github.com/maciejsmolka/pyhms
Project-Url: Repository, https://github.com/maciejsmolka/pyhms
License: MIT
Keywords: optimization,HMS
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Framework :: IPython
Classifier: Framework :: Jupyter
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Other Audience
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: >=3.10,<4.0
Requires-Dist: cma (>=3.2.2)
Requires-Dist: dill (<0.4.0,>=0.3.8)
Requires-Dist: kaleido (==0.2.1)
Requires-Dist: matplotlib (>=3.5.1)
Requires-Dist: numpy (<2)
Requires-Dist: pandas (<3.0.0,>=2.2.2)
Requires-Dist: plotly (<6.0.0,>=5.22.0)
Requires-Dist: pykrige (<2.0.0,>=1.7.2)
Requires-Dist: scikit-learn (<2.0.0,>=1.5.1)
Requires-Dist: scipy (>=1.8.0)
Requires-Dist: setuptools (>=63.2.0)
Requires-Dist: structlog (<25.0.0,>=24.1.0)
Requires-Dist: treelib (>=1.7.0)
Description-Content-Type: text/markdown
[Description omitted; length: 3418 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyhms/__init__.py sha256=WXCHPxWQsEkOPGN2odu4azVsZXnExXNK1H_FHSPgGT4 918
pyhms/cluster/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyhms/cluster/cluster.py sha256=X-ihLGARITbKoQ-oro1N-kr7qCBpJUaFbNYVvtnulgs 2090
pyhms/cluster/consolidator.py sha256=1MiOMDnPV9Tgwk65ybPPeW_qKJ3kDGwqRBJMoCSIGb4 1991
pyhms/cluster/kriging.py sha256=J1CFdoDwV4yx8cbnuNzY-dw1fDSDh5lV0VEhcjZdSoI 1751
pyhms/cluster/landscape_approximator.py sha256=ZFCemACu-IQSe9VvMHGntU79ptqROWEXs6ITT-eU_5M 1698
pyhms/cluster/local_basin_agent.py sha256=UC1zANZHuzNUjgk6Xh9HsRPeecYVd2n3KJNS7OSurUc 659
pyhms/cluster/merge_conditions.py sha256=bTmdpkLmzBkAIIr3c_ToNFHPBKopJs1dNwuPQZC-39g 2463
pyhms/config.py sha256=SdcjPDSeI16EreOJvqMQwByArjko6cGRo443j2PhwwE 4213
pyhms/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyhms/core/individual.py sha256=5fgp8GhVAtTrFmKE-ldqML2rtmJsPd1H9R1Y0-A-O9Q 1548
pyhms/core/population.py sha256=4fWKF_xDbbc4bvH1AN1IGJPPm_eVL216dTlia_tipg0 2277
pyhms/core/problem.py sha256=oLR1y-BGjkHpZqD377mvOiY4cxul2FHcTDM3dr4PDow 9415
pyhms/demes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyhms/demes/abstract_deme.py sha256=js-IOCv5GFEOmUSu7lcrpnfnRgZJbwT9SbdtzSy27zQ 5347
pyhms/demes/cma_deme.py sha256=9HTiYpHu_WoK-p5bJwKbGjXa5Y43TaPd_PuPMaGl2ss 3272
pyhms/demes/de_deme.py sha256=o5IcKAR33K1hVrQyyd1ISlGdSAA_yJKvM_Mwh3h1rlk 2308
pyhms/demes/ea_deme.py sha256=Ned3qxfkq-hMRR2RJB36AOUmHd4ndLKpJzH-7anFrKE 3053
pyhms/demes/initialize.py sha256=lv4fsdEaWHO_p06fzqf0S3tbHb45Vo9z-SENOZXgNac 2009
pyhms/demes/lhs_deme.py sha256=3aeUoLxlHl-Pg839rVhWkWxnGYAq0EumQP_6IZsrIPY 1515
pyhms/demes/local_deme.py sha256=0kDkulmcBr_oQxP5i8oi1ivX2COqkZPzzCgXKyDMz0w 1995
pyhms/demes/shade_deme.py sha256=mfkgS2Ec9J9TtMXzh9wKJBwDSHF3hAjDwe8mhub3f2c 2257
pyhms/demes/single_pop_eas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyhms/demes/single_pop_eas/common.py sha256=K1KFHzW7jCdGGjJRIJby8V1FsvQWxm4WP7WmjSKHRJM 1439
pyhms/demes/single_pop_eas/cs.py sha256=uGgkMYG2BFSCvuOtekNLLqOEgtMGUrcyzjkxtYuwfZA 3452
pyhms/demes/single_pop_eas/de.py sha256=lbl0X7egcivnGW2Chd3vKhzSoe9s466O5m4qwgpf22I 8757
pyhms/demes/single_pop_eas/multiwinner.py sha256=P2F_n9VKqxnyG4_CUNftZqJX9NWCkBcPF3vdRRSDsio 7406
pyhms/demes/single_pop_eas/sea.py sha256=wKvLSzy1aVNTPbQrN3xq9OJRbfFamoKY5odoKXDd5Qc 10021
pyhms/demes/sobol_deme.py sha256=mcJSYeEUvO7RKao5uhe9GlsPBCoug3xInOkYhmOuxzI 1529
pyhms/hms.py sha256=Xrv1I42lTB_vLIwrFzq3Q3KZ7qusuFdkUH-RiD8A3_E 2962
pyhms/initializers.py sha256=hQHMrribkwxm-Lw3IJeb3nBRbBKM6ePlvPE8C3NfYGk 2087
pyhms/logging_.py sha256=Ru3WczMYZVaCaDvb9eiTnZ7lsYNLrM2bANQ6Xz_64WY 1110
pyhms/sprout/__init__.py sha256=wNY_U7eKMwteLLtglYOBRGUAfoIx71AdRBwRWZYAvmg 261
pyhms/sprout/sprout_candidates.py sha256=LkMW5FmNXaNW8qFpkW3JiEuhM3KbpjlPzUHY2DnlHfQ 617
pyhms/sprout/sprout_filters.py sha256=jo7gcj1KN6xD2IvfelFAYKHAa1qgejmRZoek8SRjvOw 5966
pyhms/sprout/sprout_generators.py sha256=6NizvbBcEhSFMBeiMqkaKfui9aGAW650aGhXddgv69U 3195
pyhms/sprout/sprout_mechanisms.py sha256=Xe0H6nOalhy5ylp3mIsXzA4LYDT940454fz6U3NepeU 2870
pyhms/stop_conditions/__init__.py sha256=OtDWH35BectWPS67dV9L-tl0elRWUpYKAsw-Mhe2oKw 381
pyhms/stop_conditions/gsc.py sha256=r3Nf44OBwYy46q5mWlDzzydg-2ZTltYhT918_UHH_LA 5420
pyhms/stop_conditions/lsc.py sha256=aktzxGrXPySzmvzX54Br899wRQjCScw1GOKFX76-ChE 1451
pyhms/stop_conditions/usc.py sha256=L0_gTeBbm9piNC9edb5g52dvqxXNCKSc04Eq1gEdrU0 1004
pyhms/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyhms/test/__main__.py sha256=nHa2xcH5muRhveQ3lNSN1YtdyAGhsMZh2kWEQ2EjaRU 1260
pyhms/tree.py sha256=xYBOMHp8wYA8S35uzKcM_AIMvpv2tsgvUmpk7-d4uBM 19516
pyhms/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyhms/utils/cache.py sha256=nYNh2TnCGTsj10GfxTN60bO4HrE-ydujSFYDukrVeY4 423
pyhms/utils/clusterization.py sha256=JC9-10yJfgQjzXAYI0DchMu7f9o8n_Z-XUGN3SRVKEk 6597
pyhms/utils/covariance_estimate.py sha256=bf4It2UMmna-4fyH4pOHidCgnOoaKC1Zuvo_LkR1oMY 1824
pyhms/utils/deme_performance.py sha256=1W82E-hmE5AYfmkSnnzcC1CsYBydOGWFPUmAMQQ3PYc 895
pyhms/utils/parameter_initializer.py sha256=yFD-eyjAub1oOLc_obkixrvz8j2rSCQeNPX2z8UZW_k 814
pyhms/utils/print_tree.py sha256=DzV4866pFRd1JuwWPqLrNQcIPBRsQBHG2CFBnoobJSE 1914
pyhms/utils/visualisation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyhms/utils/visualisation/animate.py sha256=StIb7WsRhWeUY-mp3SJ4jBGmxF1RJDzf7VZpuLhVdJQ 1934
pyhms/utils/visualisation/dimensionality_reduction.py sha256=LUURyokBc0KTQoY7nj69GYyszs-vp_j3DAg1C09cO6s 554
pyhms/utils/visualisation/grid.py sha256=QwEyaA06Y1NMuIQeKAh8B_4itYGjayY3iXFz8bbO4AI 2545
pyhms-0.1.1.dist-info/LICENSE sha256=mQjnijzjciK2ABRvoGBflAFUi2aal9eanLm5KE7Ri4o 1083
pyhms-0.1.1.dist-info/METADATA sha256=triaW96CIpegRm54tyxjTS40-oggGMBHbG9VvHvfaqE 5437
pyhms-0.1.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
pyhms-0.1.1.dist-info/RECORD