paref

View on PyPIReverse Dependencies (0)

0.2.0 paref-0.2.0-py3-none-any.whl

Wheel Details

Project: paref
Version: 0.2.0
Filename: paref-0.2.0-py3-none-any.whl
Download: [link]
Size: 60492
MD5: ed8eb27c53f071c2beb37967d90d7081
SHA256: 38a0286717d799f093053fa56851d6e11feda62e938582d3ead1fda6097b34f2
Uploaded: 2024-02-24 19:58:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: paref
Version: 0.2.0
Summary: Pareto reflection based multi-objective optimization
Author: Nicolai Palm
Author-Email: nicolaipalm[at]googlemail.com
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Requires-Python: >=3.10
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: plotly
Requires-Dist: gpytorch
Requires-Dist: torch
Requires-Dist: matplotlib
Requires-Dist: tqdm
Requires-Dist: tabulate
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: flake8-print; extra == "dev"
Requires-Dist: ipython; extra == "functional-tests"
Requires-Dist: jupyter; extra == "functional-tests"
Requires-Dist: pymoo; extra == "functional-tests"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Provides-Extra: dev
Provides-Extra: functional_tests
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 1686 characters]

WHEEL

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

RECORD

Path Digest Size
paref/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/blackbox_functions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/blackbox_functions/design_space/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/blackbox_functions/design_space/bounds.py sha256=Ql92crAjIVqYfpfvntO1X7PKWLXRU7cKaXZjF-nTQ7k 632
paref/express/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/express/express_search.py sha256=T0BV5d54lyxYByZUFYWGIVEaOg5WHINXhE278H5nkVE 11172
paref/express/info.py sha256=B5pFFLme3Dq2XS-sYqqj6qLcO_n_nbSG3InwP2l5xes 19641
paref/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/interfaces/decorators.py sha256=JN_g-X2MEruxwRReSOrPvMJ-HuuPGW8lREiu9Icu8dI 1294
paref/interfaces/moo_algorithms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/interfaces/moo_algorithms/blackbox_function.py sha256=TDyYj7q2G8C3CL9_9RLP4EN8-hjthHR4T_HITunw81Q 8260
paref/interfaces/moo_algorithms/paref_moo.py sha256=t4BGuzEyKOCfCy1WKgLR3gNZ4vX4LXY8uL9JaxYrlOI 13718
paref/interfaces/moo_algorithms/stopping_criteria.py sha256=W7nw38JyvAqjK4clwMD8e_30z19L1xWXbqXIP0rckf4 820
paref/interfaces/pareto_reflections/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/interfaces/pareto_reflections/pareto_reflection.py sha256=_oaIGgpONQ6-l-eFLYJdatinv3i2KQ3XRnTfI-hltSU 2159
paref/interfaces/sequences_pareto_reflections/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/interfaces/sequences_pareto_reflections/sequence_pareto_reflections.py sha256=hRVDGQZm1PP9jxMCbYte6LSsfgwGyhJ0B7W3sNPGOYU 2385
paref/moo_algorithms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/moo_algorithms/minimizer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/moo_algorithms/minimizer/differential_evolution_minimizer.py sha256=aisFwtYf93-7zXz230oI6KaBW2gpP-aUZbz_UodZKyo 3389
paref/moo_algorithms/minimizer/gpr_minimizer.py sha256=jKXVY3NCK-j_i_5uVjTGyP7YMBJG937EpY5T__6jDBA 12263
paref/moo_algorithms/minimizer/surrogates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/moo_algorithms/minimizer/surrogates/gpr.py sha256=wv89bm6ytNHc2JudnfJccfSHZomW_P7mAmLfZqzKszs 9280
paref/moo_algorithms/minimizer/surrogates/preprocessing.py sha256=fvi02ehkH7pM6YcWfzUAWREUILOTRHmOswX0EgvFqBk 1192
paref/moo_algorithms/multi_dimensional/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/moo_algorithms/multi_dimensional/find_1_pareto_points.py sha256=Jr7Ccp-utL51XGoU_FG0atN-fUJ_nRxn9IvXQoWpnI4 838
paref/moo_algorithms/multi_dimensional/find_edge_points.py sha256=Tpz_fI7t9k-smK61hwM06qA_cknXHMJshgXhhvTgXSs 681
paref/moo_algorithms/multi_dimensional/min_g.py sha256=phnEB_V-kH7-aChW4zIn-RbCo67dpbzONqSIvwukHFI 7703
paref/moo_algorithms/stopping_criteria/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/moo_algorithms/stopping_criteria/convergence_reached.py sha256=ihQmsWNz-Ukx6czVA5ZP3mR8Rzr-z358EzgBUBJ5Blo 1728
paref/moo_algorithms/stopping_criteria/logical_or_stopping_criteria.py sha256=q9fhld5g9zVjrcJeoL4SAN-rJR-5_vFlYrPtxx724Ic 1278
paref/moo_algorithms/stopping_criteria/max_iterations_reached.py sha256=vyrZZ77RNRXESggHFa2ElXEWOzrmh5ZHwqtgxWUz8oA 1383
paref/moo_algorithms/stopping_criteria/no_pareto_point_was_found.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/moo_algorithms/stopping_criteria/time_limit_reached.py sha256=wrdGff4_ykeW9ULU4NKC5-kgtubhQY3tnVM5IU-m9hg 305
paref/moo_algorithms/two_dimensional/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/moo_algorithms/two_dimensional/fill_gaps_of_pareto_front_2d.py sha256=1TgyVxheZsti0ZC_1qvkHtlYyCIKIS9UtBzJkYaQnoU 783
paref/pareto_reflection_sequences/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/pareto_reflection_sequences/generic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/pareto_reflection_sequences/generic/next_when_stopping_criteria_met.py sha256=xPGNm_sM1NYIV2wfJRDVOgx_yOO_W7O2TtPyQltOzWk 3413
paref/pareto_reflection_sequences/generic/repeating_sequence.py sha256=AxkmsGWUZHcj34YFitVc8BHihNWuZODW19BQPQQk4rs 2762
paref/pareto_reflection_sequences/multi_dimensional/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/pareto_reflection_sequences/multi_dimensional/avoid_pareto_front.py sha256=waPQu09bYZzsRjZBhtdk0uw3F30HE-J-1NNVGh6YvVg 1794
paref/pareto_reflection_sequences/multi_dimensional/fill_gaps_of_pareto_front_sequence.py sha256=Y7S16M8Akf1aVRaoLDem8mSr8pRi3i9exM1oUAExS08 2724
paref/pareto_reflection_sequences/multi_dimensional/find_1_pareto_points_for_all_components_sequence.py sha256=R515WqnZF1qvo8sB1fT90ps1OSkB91jbzLQklMuQpk0 1796
paref/pareto_reflection_sequences/multi_dimensional/find_edge_points_sequence.py sha256=xHH0FE-mmmOmWy0GEQMXYoaBGeHHopE4vcP9Lkr_8tQ 1674
paref/pareto_reflection_sequences/multi_dimensional/grid_search.py sha256=6DxX4XSjPShOiqV7lZk2WoCCimlgcGblHULjNABFS5o 2232
paref/pareto_reflection_sequences/two_dimensional/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/pareto_reflection_sequences/two_dimensional/fill_gaps_of_pareto_front_sequence_2d.py sha256=RAVK9MZPX6nhoU0UFFjuLbJlIaoKLgBP8J1_8LaUBQE 2373
paref/pareto_reflections/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/pareto_reflections/avoid_points.py sha256=c791y4_sJAefushYayDZu01wxYIjxCc7-JVSfwrxQss 3864
paref/pareto_reflections/fill_gap.py sha256=L_fLg2nOclDmVouYmPYAqcxgNP6mSqFVbdQR30vwno8 2049
paref/pareto_reflections/find_1_pareto_points.py sha256=T1q6kywXbrvpjHIXb7Y1Wooj95bxSBL6xF5NWmOTQm8 1596
paref/pareto_reflections/find_edge_points.py sha256=GUzSsIGCSOfTKiBT77rOhuH4YxvBmys5Z92prHL5b1Y 1572
paref/pareto_reflections/find_maximal_pareto_point.py sha256=oT9GvuAnXa1XJfWu0KFaG_bxyURXkq8lsjbVJlvYOuY 1844
paref/pareto_reflections/minimize_g.py sha256=tdTsgEVsgh4UWXf1OBTa2_sQBjZVy5Nmn9BxEFJpMyI 2305
paref/pareto_reflections/minimize_weighted_norm_to_utopia.py sha256=a_aHFSq7ahyBGzaryQynYd8yCWVDOFJl2J5ILkDkpPo 2659
paref/pareto_reflections/priority_search.py sha256=iM-nd3HrKafMznILo8lwLl2OXrwsRLgPsjwF6uV7Od0 2213
paref/pareto_reflections/restrict_by_point.py sha256=eMYOI_jPmXy7AixJZiMRdY4vjOXMFUcHEP7oTKpU8U8 2928
paref/pareto_reflections/operations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
paref/pareto_reflections/operations/compose_reflections.py sha256=HNrDkiV4S8gOfFsbqU9PDp4w3w2sS_iPZeZZ9auMwvE 1521
paref/pareto_reflections/operations/compose_sequences.py sha256=k8DgIh0G-1nMQq_YTKHea-ZjL9dqAA7lNYkCxMwAdMM 2441
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/black_box_functions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/moo_algorithms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/pareto_reflection_sequences/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/pareto_reflection_sequences/generic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/pareto_reflection_sequences/generic/next_when_stopping_criteria_met_test.py sha256=Di1zsTFWHSecnTuQxBxOVQJDqw-1JRkbkMJlc08CzUc 901
tests/pareto_reflection_sequences/generic/repeating_sequence_test.py sha256=2lWwENIhBnO41jKMULhukiF-WcoraP_XczOoGY6Qptk 663
tests/pareto_reflections/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/pareto_reflections/avoid_points_test.py sha256=5c60PRA8FK4-iNz3mKhfMzDZSKb45rBqZeo-fZ8Z4IU 2510
tests/pareto_reflections/restrict_by_point_test.py sha256=YbV8KZfQPt2f6lj3sClMl_qFrj9mWXTNvLCxQS6fuNI 4422
tests/pareto_reflections/weighted_norm_to_utopia_test.py sha256=FlDVbjV9Jq_z6sE46ovLxBIkkxs4m1LQzSCfP_wbArg 419
paref-0.2.0.dist-info/LICENSE.txt sha256=ACwmltkrXIz5VsEQcrqljq-fat6ZXAMepjXGoe40KtE 1069
paref-0.2.0.dist-info/METADATA sha256=p6YLCJY4X_qj__jTPee3s2XUa_zMjmlniKxVKqvJQ64 2774
paref-0.2.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
paref-0.2.0.dist-info/top_level.txt sha256=JMgIasl1FEp2vArMhTNham3omRFufLP7_XN7R-iMyso 12
paref-0.2.0.dist-info/RECORD

top_level.txt

paref
tests