LICENSE
MANIFEST.in
README.md
pyproject.toml
src/evox/__init__.py
src/evox.egg-info/PKG-INFO
src/evox.egg-info/SOURCES.txt
src/evox.egg-info/dependency_links.txt
src/evox.egg-info/requires.txt
src/evox.egg-info/top_level.txt
src/evox/algorithms/__init__.py
src/evox/algorithms/de_variants/__init__.py
src/evox/algorithms/de_variants/code.py
src/evox/algorithms/de_variants/de.py
src/evox/algorithms/de_variants/jade.py
src/evox/algorithms/de_variants/ode.py
src/evox/algorithms/de_variants/sade.py
src/evox/algorithms/de_variants/shade.py
src/evox/algorithms/es_variants/__init__.py
src/evox/algorithms/es_variants/adam_step.py
src/evox/algorithms/es_variants/ars.py
src/evox/algorithms/es_variants/asebo.py
src/evox/algorithms/es_variants/cma_es.py
src/evox/algorithms/es_variants/des.py
src/evox/algorithms/es_variants/esmc.py
src/evox/algorithms/es_variants/guided_es.py
src/evox/algorithms/es_variants/nes.py
src/evox/algorithms/es_variants/noise_reuse_es.py
src/evox/algorithms/es_variants/open_es.py
src/evox/algorithms/es_variants/persistent_es.py
src/evox/algorithms/es_variants/snes.py
src/evox/algorithms/es_variants/sort_utils.py
src/evox/algorithms/mo/__init__.py
src/evox/algorithms/mo/moead.py
src/evox/algorithms/mo/nsga2.py
src/evox/algorithms/mo/rvea.py
src/evox/algorithms/pso_variants/__init__.py
src/evox/algorithms/pso_variants/clpso.py
src/evox/algorithms/pso_variants/cso.py
src/evox/algorithms/pso_variants/dms_pso_el.py
src/evox/algorithms/pso_variants/fs_pso.py
src/evox/algorithms/pso_variants/pso.py
src/evox/algorithms/pso_variants/sl_pso_gs.py
src/evox/algorithms/pso_variants/sl_pso_us.py
src/evox/algorithms/pso_variants/utils.py
src/evox/core/__init__.py
src/evox/core/_vmap_fix.py
src/evox/core/components.py
src/evox/core/jit_util.py
src/evox/core/module.py
src/evox/metrics/__init__.py
src/evox/metrics/gd.py
src/evox/metrics/hv.py
src/evox/metrics/igd.py
src/evox/operators/__init__.py
src/evox/operators/crossover/__init__.py
src/evox/operators/crossover/differential_evolution.py
src/evox/operators/crossover/sbx.py
src/evox/operators/crossover/sbx_half.py
src/evox/operators/mutation/__init__.py
src/evox/operators/mutation/pm_mutation.py
src/evox/operators/sampling/__init__.py
src/evox/operators/sampling/gird.py
src/evox/operators/sampling/latin_hypercube.py
src/evox/operators/sampling/uniform.py
src/evox/operators/selection/__init__.py
src/evox/operators/selection/find_pbest.py
src/evox/operators/selection/non_dominate.py
src/evox/operators/selection/rvea_selection.py
src/evox/operators/selection/tournament_selection.py
src/evox/problems/__init__.py
src/evox/problems/hpo_wrapper.py
src/evox/problems/neuroevolution/__init__.py
src/evox/problems/neuroevolution/brax.py
src/evox/problems/neuroevolution/supervised_learning.py
src/evox/problems/neuroevolution/utils.py
src/evox/problems/numerical/__init__.py
src/evox/problems/numerical/basic.py
src/evox/problems/numerical/cec2022.py
src/evox/problems/numerical/dtlz.py
src/evox/problems/numerical/cec2022_input_data/M_10_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_10_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_10_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_11_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_11_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_11_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_12_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_12_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_12_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_1_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_1_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_1_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_2_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_2_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_2_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_3_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_3_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_3_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_4_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_4_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_4_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_5_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_5_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_5_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_6_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_6_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_6_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_7_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_7_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_8_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_8_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_8_D20.txt
src/evox/problems/numerical/cec2022_input_data/M_9_D10.txt
src/evox/problems/numerical/cec2022_input_data/M_9_D2.txt
src/evox/problems/numerical/cec2022_input_data/M_9_D20.txt
src/evox/problems/numerical/cec2022_input_data/Rand_Seeds.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_1.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_10.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_11.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_12.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_2.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_3.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_4.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_5.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_6.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_7.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_8.txt
src/evox/problems/numerical/cec2022_input_data/shift_data_9.txt
src/evox/problems/numerical/cec2022_input_data/shuffle_data_6_D10.txt
src/evox/problems/numerical/cec2022_input_data/shuffle_data_6_D20.txt
src/evox/problems/numerical/cec2022_input_data/shuffle_data_7_D10.txt
src/evox/problems/numerical/cec2022_input_data/shuffle_data_7_D20.txt
src/evox/problems/numerical/cec2022_input_data/shuffle_data_8_D10.txt
src/evox/problems/numerical/cec2022_input_data/shuffle_data_8_D20.txt
src/evox/utils/__init__.py
src/evox/utils/control_flow.py
src/evox/utils/jit_fix_operator.py
src/evox/utils/parameters_and_vector.py
src/evox/utils/_control_flow/cond.py
src/evox/utils/_control_flow/loop.py
src/evox/utils/_control_flow/switch.py
src/evox/utils/_control_flow/utils.py
src/evox/vis_tools/__init__.py
src/evox/vis_tools/exv.py
src/evox/vis_tools/plot.py
src/evox/workflows/__init__.py
src/evox/workflows/eval_monitor.py
src/evox/workflows/std_workflow.py