LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
docs/api_core_individual.rst
docs/api_core_population.rst
docs/api_operators_crossover.rst
docs/api_operators_evonet_structural_mutation.rst
docs/api_operators_mutation.rst
docs/api_operators_replacement.rst
docs/api_operators_reproduction.rst
docs/api_operators_selection.rst
docs/api_operators_strategy.rst
docs/api_public_api.rst
docs/api_representation_evonet.rst
docs/api_representation_netvector.rst
docs/api_representation_vector.rst
docs/api_utils_benchmarks.rst
docs/api_utils_history_logger.rst
docs/api_utils_loss_functions.rst
docs/api_utils_plotting.rst
docs/conf.py
docs/config_guide.md
docs/config_parameter.md
docs/getting_started.md
docs/index.md
evolib/__init__.py
evolib/api.py
evolib.egg-info/PKG-INFO
evolib.egg-info/SOURCES.txt
evolib.egg-info/dependency_links.txt
evolib.egg-info/requires.txt
evolib.egg-info/top_level.txt
evolib/config/__init__.py
evolib/config/base_component_config.py
evolib/config/component_registry.py
evolib/config/evonet_component_config.py
evolib/config/schema.py
evolib/config/vector_component_config.py
evolib/core/README.md
evolib/core/__init__.py
evolib/core/individual.py
evolib/core/population.py
evolib/envs/gym_wrapper.py
evolib/globals/README.md
evolib/globals/__init__.py
evolib/globals/numeric.py
evolib/initializers/__init__.py
evolib/initializers/evonet_initializers.py
evolib/initializers/net_initializers.py
evolib/initializers/registry.py
evolib/initializers/vector_initializers.py
evolib/interfaces/__init__.py
evolib/interfaces/enum_helpers.py
evolib/interfaces/enums.py
evolib/interfaces/structs.py
evolib/interfaces/types.py
evolib/io/checkpoint.py
evolib/io/serialization.py
evolib/operators/README.md
evolib/operators/__init__.py
evolib/operators/crossover.py
evolib/operators/evonet_structural_mutation.py
evolib/operators/heli.py
evolib/operators/mutation.py
evolib/operators/replacement.py
evolib/operators/reproduction.py
evolib/operators/selection.py
evolib/operators/strategy.py
evolib/registry/__init__.py
evolib/registry/replacement_registry.py
evolib/registry/selection_registry.py
evolib/registry/strategy_registry.py
evolib/representation/__init__.py
evolib/representation/_apply_config_mapping.py
evolib/representation/base.py
evolib/representation/composite.py
evolib/representation/dummy.py
evolib/representation/evo_params.py
evolib/representation/evonet.py
evolib/representation/netvector.py
evolib/representation/vector.py
evolib/utils/README.md
evolib/utils/__init__.py
evolib/utils/benchmarks.py
evolib/utils/config_loader.py
evolib/utils/fitness.py
evolib/utils/heli_experiment_logger.py
evolib/utils/heli_utils.py
evolib/utils/history_logger.py
evolib/utils/lineage_logger.py
evolib/utils/loss_functions.py
evolib/utils/parallel.py
evolib/utils/plotting.py
evolib/utils/random.py
evolib/utils/registry.py
examples/01_basic_usage/01_getting_started.py
examples/01_basic_usage/02_mutation.py
examples/01_basic_usage/03_population_mutation.py
examples/01_basic_usage/04_fitness.py
examples/02_strategies/01_step_by_step_evolution.py
examples/02_strategies/02_mu_lambda_step.py
examples/02_strategies/03_mu_lambda.py
examples/02_strategies/04_flexible.py
examples/03_comparisons/01_history.py
examples/03_comparisons/02_plotting.py
examples/03_comparisons/03_compare_runs.py
examples/03_comparisons/04_exponential_decay_vs_static.py
examples/03_comparisons/05_adaptive_global_vs_static.py
examples/03_comparisons/06_adaptive_individual_vs_static.py
examples/03_comparisons/07_selection_comparison.py
examples/03_comparisons/08_selection_pressure.py
examples/03_comparisons/09_selection_vs_mutation_pressure.py
examples/03_comparisons/10_selection_stochastic_vs_deterministic.py
examples/03_comparisons/11_crossover_comparison.py
examples/04_function_approximation/01_polynomial_sine.py
examples/04_function_approximation/02_sine_point_approximation.py
examples/04_function_approximation/03_approximation_with_noise.py
examples/05_advanced_topics/01_fitness_landscape_exploration.py
examples/05_advanced_topics/02_rosenbrock_surface_path.py
examples/05_advanced_topics/03_vector_control.py
examples/05_advanced_topics/04_vector_control_with_obstacles.py
examples/05_advanced_topics/05_piecewise_linear_xsys.py
examples/05_advanced_topics/06_evolving_mutation_strength_as_a_module.py
examples/06_netvector/01_netvector_sine_approximation.py
examples/06_netvector/02_netvector_modulated_output.py
examples/06_netvector/03_netvector_gain_and_bias.py
examples/07_evonet/01_sine_approximation.py
examples/07_evonet/02_sine_delay.py
examples/07_evonet/03_image_approximation.py
examples/07_evonet/04_structural_xor.py
examples/07_evonet/05_recurrent_bit_prediction.py
examples/07_evonet/06_recurrent_timeseries.py
examples/07_evonet/07_recurrent_trading.py
examples/08_gym/01_frozen_lake.py
examples/08_gym/02_cliff_walking.py
examples/08_gym/03_cartpole.py
examples/08_gym/04_lunar_lander.py
examples/08_gym/05_bipedal_walker.py
tests/test_benchmarks.py
tests/test_config_loader.py
tests/test_elitism_preserves_best_fitness.py
tests/test_evonet_vector_io.py
tests/test_initializer_evonet.py
tests/test_initializer_net.py
tests/test_mutation.py
tests/test_population.py
tests/test_selection.py