LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
src/mlpro/__init__.py
src/mlpro.egg-info/PKG-INFO
src/mlpro.egg-info/SOURCES.txt
src/mlpro.egg-info/dependency_links.txt
src/mlpro.egg-info/requires.txt
src/mlpro.egg-info/top_level.txt
src/mlpro/bf/__init__.py
src/mlpro/bf/data.py
src/mlpro/bf/events.py
src/mlpro/bf/exceptions.py
src/mlpro/bf/mt.py
src/mlpro/bf/ops.py
src/mlpro/bf/plot.py
src/mlpro/bf/various.py
src/mlpro/bf/examples/__init__.py
src/mlpro/bf/examples/howto_bf_001_logging.py
src/mlpro/bf/examples/howto_bf_002_timer.py
src/mlpro/bf/examples/howto_bf_003_store_plot_and_save_variables.py
src/mlpro/bf/examples/howto_bf_004_buffers.py
src/mlpro/bf/examples/howto_bf_eh_001_event_handling.py
src/mlpro/bf/examples/howto_bf_math_001_spaces_and_elements.py
src/mlpro/bf/examples/howto_bf_math_010_normalizers.py
src/mlpro/bf/examples/howto_bf_ml_001_adaptive_model.py
src/mlpro/bf/examples/howto_bf_ml_010_hyperparameters.py
src/mlpro/bf/examples/howto_bf_mt_001_parallel_algorithms.py
src/mlpro/bf/examples/howto_bf_mt_002_tasks_and_workflows.py
src/mlpro/bf/examples/howto_bf_physics_001_set_up_transfer_functions.py
src/mlpro/bf/examples/howto_bf_physics_002_unit_converter.py
src/mlpro/bf/examples/howto_bf_streams_001_accessing_native_data_from_mlpro.py
src/mlpro/bf/examples/howto_bf_streams_051_accessing_data_from_openml.py
src/mlpro/bf/examples/howto_bf_streams_052_accessing_data_from_scikitlearn.py
src/mlpro/bf/examples/howto_bf_streams_053_accessing_data_from_river.py
src/mlpro/bf/examples/howto_bf_streams_101_basics.py
src/mlpro/bf/examples/howto_bf_streams_102_tasks_workflows_and_stream_scenarios.py
src/mlpro/bf/examples/howto_bf_streams_110_stream_task_window.py
src/mlpro/bf/examples/howto_bf_streams_111_stream_task_rearranger_2d.py
src/mlpro/bf/examples/howto_bf_streams_112_stream_task_rearranger_3d.py
src/mlpro/bf/examples/howto_bf_streams_113_stream_task_rearranger_nd.py
src/mlpro/bf/examples/howto_bf_streams_114_stream_task_deriver.py
src/mlpro/bf/examples/howto_bf_systems_001_systems_controllers_actuators_sensors.py
src/mlpro/bf/examples/howto_bf_systems_002_doublependulum_systems_wrapped_with_mujoco.py
src/mlpro/bf/examples/howto_bf_systems_003_cartpole_continuous_systems_wrapped_with_mujoco.py
src/mlpro/bf/examples/howto_bf_ui_001_reuse_of_interactive_2d_3d_input_space.py
src/mlpro/bf/math/__init__.py
src/mlpro/bf/math/basics.py
src/mlpro/bf/math/normalizers.py
src/mlpro/bf/ml/__init__.py
src/mlpro/bf/ml/basics.py
src/mlpro/bf/ml/systems/__init__.py
src/mlpro/bf/ml/systems/systems.py
src/mlpro/bf/physics/__init__.py
src/mlpro/bf/physics/basics.py
src/mlpro/bf/physics/unitconverter.py
src/mlpro/bf/streams/__init__.py
src/mlpro/bf/streams/models.py
src/mlpro/bf/streams/streams/__init__.py
src/mlpro/bf/streams/streams/clouds2d_static.py
src/mlpro/bf/streams/streams/clouds3d_static.py
src/mlpro/bf/streams/streams/doublespiral2d.py
src/mlpro/bf/streams/streams/provider_mlpro.py
src/mlpro/bf/streams/streams/rnd10d.py
src/mlpro/bf/streams/tasks/__init__.py
src/mlpro/bf/streams/tasks/deriver.py
src/mlpro/bf/streams/tasks/rearranger.py
src/mlpro/bf/streams/tasks/windows.py
src/mlpro/bf/streams/workflows/__init__.py
src/mlpro/bf/systems/__init__.py
src/mlpro/bf/systems/basics.py
src/mlpro/bf/systems/pool/__init__.py
src/mlpro/bf/systems/pool/doublependulum.py
src/mlpro/bf/systems/pool/mujoco/__init__.py
src/mlpro/bf/systems/pool/mujoco/cartpole.xml
src/mlpro/bf/systems/pool/mujoco/doublependulum.xml
src/mlpro/bf/systems/pool/mujoco/mlpro.xml
src/mlpro/bf/systems/pool/mujoco/pendulum.xml
src/mlpro/bf/systems/pool/mujoco/ur5.xml
src/mlpro/bf/systems/pool/mujoco/assets/mlpro/mesh/Arrow.stl
src/mlpro/bf/systems/pool/mujoco/assets/mlpro/mesh/X_letter.stl
src/mlpro/bf/systems/pool/mujoco/assets/mlpro/mesh/Y_letter.stl
src/mlpro/bf/systems/pool/mujoco/assets/mlpro/mesh/Z_letter.stl
src/mlpro/bf/systems/pool/mujoco/assets/mlpro/texture/logo.png
src/mlpro/bf/systems/pool/mujoco/assets/ur5/mesh/base.stl
src/mlpro/bf/systems/pool/mujoco/assets/ur5/mesh/forearm.stl
src/mlpro/bf/systems/pool/mujoco/assets/ur5/mesh/shoulder.stl
src/mlpro/bf/systems/pool/mujoco/assets/ur5/mesh/upperarm.stl
src/mlpro/bf/systems/pool/mujoco/assets/ur5/mesh/wrist1.stl
src/mlpro/bf/systems/pool/mujoco/assets/ur5/mesh/wrist2.stl
src/mlpro/bf/systems/pool/mujoco/assets/ur5/mesh/wrist3.stl
src/mlpro/bf/ui/__init__.py
src/mlpro/bf/ui/sciui/__init__.py
src/mlpro/bf/ui/sciui/framework.py
src/mlpro/bf/ui/sciui/main.py
src/mlpro/bf/ui/sciui/pool/__init__.py
src/mlpro/bf/ui/sciui/pool/iis.py
src/mlpro/bf/ui/sciui/pool/iisbenchmark.py
src/mlpro/bf/ui/sciui/templates/__init__.py
src/mlpro/bf/ui/sciui/templates/scenario_test.py
src/mlpro/gt/__init__.py
src/mlpro/gt/models.py
src/mlpro/gt/examples/__init__.py
src/mlpro/gt/examples/howto_gt_dp_001_run_multi_player_with_own_policy_on_multicartpole_game_board.py
src/mlpro/gt/examples/howto_gt_dp_002_train_own_multi_player_on_multicartpole_game_board.py
src/mlpro/gt/pool/__init__.py
src/mlpro/gt/pool/boards/__init__.py
src/mlpro/gt/pool/boards/bglp.py
src/mlpro/gt/pool/boards/multicartpole.py
src/mlpro/oa/__init__.py
src/mlpro/oa/examples/__init__.py
src/mlpro/oa/examples/howto_oa_pp_001_normalization_of_streamed_data_minmax.py
src/mlpro/oa/examples/howto_oa_pp_002_normalization_of_streamed_data_ztransform.py
src/mlpro/oa/examples/howto_oa_pp_003_rearranger_window_bd_normminmax_2d.py
src/mlpro/oa/examples/howto_oa_pp_004_rearranger_window_bd_normminmax_3d.py
src/mlpro/oa/examples/howto_oa_pp_005_rearranger_window_bd_normminmax_nd.py
src/mlpro/oa/examples/howto_oa_pp_006_rearranger_window_bd_normminmax_2d_3d_nD.py
src/mlpro/oa/examples/howto_oa_pp_007_rearranger_window_bd_normminmax_2d_3d_nD_multithreading.py
src/mlpro/oa/sciui/__init__.py
src/mlpro/oa/sciui/iis.py
src/mlpro/oa/sciui/runme.py
src/mlpro/oa/sciui/scenario_oa1.py
src/mlpro/oa/streams/__init__.py
src/mlpro/oa/streams/basics.py
src/mlpro/oa/streams/tasks/__init__.py
src/mlpro/oa/streams/tasks/anomalydetectors.py
src/mlpro/oa/streams/tasks/boundarydetectors.py
src/mlpro/oa/streams/tasks/clusterers.py
src/mlpro/oa/streams/tasks/normalizers.py
src/mlpro/oa/streams/workflows/__init__.py
src/mlpro/oa/systems/__init__.py
src/mlpro/oa/systems/basics.py
src/mlpro/rl/__init__.py
src/mlpro/rl/models.py
src/mlpro/rl/models_agents.py
src/mlpro/rl/models_env.py
src/mlpro/rl/models_env_ada.py
src/mlpro/rl/models_env_adaptive_environment.py
src/mlpro/rl/models_train.py
src/mlpro/rl/sciui_rl.py
src/mlpro/rl/examples/__init__.py
src/mlpro/rl/examples/howto_rl_001_reward.py
src/mlpro/rl/examples/howto_rl_agent_001_run_agent_with_own_policy_on_gym_environment.py
src/mlpro/rl/examples/howto_rl_agent_002_train_agent_with_own_policy_on_gym_environment.py
src/mlpro/rl/examples/howto_rl_agent_003_run_multiagent_with_own_policy_on_multicartpole_environment.py
src/mlpro/rl/examples/howto_rl_agent_004_train_multiagent_with_own_policy_on_multicartpole_environment.py
src/mlpro/rl/examples/howto_rl_agent_011_train_and_reload_single_agent_gym.py
src/mlpro/rl/examples/howto_rl_agent_021_train_and_reload_single_agent_mujoco_cartpole_discrete.py
src/mlpro/rl/examples/howto_rl_agent_022_train_and_reload_single_agent_mujoco_cartpole_continuous.py
src/mlpro/rl/examples/howto_rl_att_001_train_and_reload_single_agent_gym_sd.py
src/mlpro/rl/examples/howto_rl_att_002_train_and_reload_single_agent_mujoco_sd_cartpole_discrete.py
src/mlpro/rl/examples/howto_rl_att_003_train_and_reload_single_agent_mujoco_sd_cartpole_continuous.py
src/mlpro/rl/examples/howto_rl_env_001_train_agent_with_SB3_policy_on_robothtm_environment.py
src/mlpro/rl/examples/howto_rl_env_002_manual_validation_of_double_pendulum.py
src/mlpro/rl/examples/howto_rl_env_003_run_agent_with_random_actions_on_double_pendulum_environment.py
src/mlpro/rl/examples/howto_rl_env_004_train_agent_with_sb3_policy_on_double_pendulum_environment.py
src/mlpro/rl/examples/howto_rl_env_005_run_agent_with_random_policy_on_double_pendulum_mujoco_environment.py
src/mlpro/rl/examples/howto_rl_ht_001_hyperopt.py
src/mlpro/rl/examples/howto_rl_ht_002_optuna.py
src/mlpro/rl/examples/howto_rl_mb_001_train_and_reload_model_based_agent_gym.py
src/mlpro/rl/examples/howto_rl_mb_002_grid_world_environment.py
src/mlpro/rl/examples/howto_rl_mb_003_robothtm_environment.py
src/mlpro/rl/examples/howto_rl_oarl_999_adaptive_environment.py
src/mlpro/rl/examples/howto_rl_ui_001_reinforcement_learning_cockpit.py
src/mlpro/rl/examples/howto_rl_wp_001_mlpro_environment_to_gym_environment.py
src/mlpro/rl/examples/howto_rl_wp_002_mlpro_environment_to_petting_zoo_environment.py
src/mlpro/rl/examples/howto_rl_wp_003_run_multiagent_with_own_policy_on_petting_zoo_environment.py
src/mlpro/rl/examples/howto_rl_wp_004_train_agent_with_sb3_policy.py
src/mlpro/rl/examples/howto_rl_wp_005_validation_wrapped_sb3_on_policy.py
src/mlpro/rl/examples/howto_rl_wp_006_validation_wrapped_sb3_off_policy.py
src/mlpro/rl/pool/__init__.py
src/mlpro/rl/pool/actionplanner/__init__.py
src/mlpro/rl/pool/actionplanner/mpc.py
src/mlpro/rl/pool/envs/__init__.py
src/mlpro/rl/pool/envs/bglp.py
src/mlpro/rl/pool/envs/cartpole.py
src/mlpro/rl/pool/envs/doublependulum.py
src/mlpro/rl/pool/envs/gridworld.py
src/mlpro/rl/pool/envs/multicartpole.py
src/mlpro/rl/pool/envs/robotinhtm.py
src/mlpro/rl/pool/policies/__init__.py
src/mlpro/rl/pool/policies/dummy.py
src/mlpro/rl/pool/policies/randomgenerator.py
src/mlpro/rl/pool/sarsbuffer/PrioritizedBuffer.py
src/mlpro/rl/pool/sarsbuffer/RandomSARSBuffer.py
src/mlpro/rl/pool/sarsbuffer/__init__.py
src/mlpro/rl/pool/scenarios/__init__.py
src/mlpro/sl/__init__.py
src/mlpro/sl/basics.py
src/mlpro/sl/fnn.py
src/mlpro/sl/examples/__init__.py
src/mlpro/sl/pool/__init__.py
src/mlpro/sl/pool/afct/__init__.py
src/mlpro/sl/pool/afct/pytorch.py
src/mlpro/sl/pool/afct/fnn/__init__.py
src/mlpro/sl/pool/afct/fnn/pytorch/__init__.py
src/mlpro/sl/pool/afct/fnn/pytorch/mlp.py
src/mlpro/wrappers/__init__.py
src/mlpro/wrappers/hyperopt.py
src/mlpro/wrappers/models.py
src/mlpro/wrappers/mujoco.py
src/mlpro/wrappers/openai_gym.py
src/mlpro/wrappers/openml.py
src/mlpro/wrappers/optuna.py
src/mlpro/wrappers/pettingzoo.py
src/mlpro/wrappers/river.py
src/mlpro/wrappers/sb3.py
src/mlpro/wrappers/sklearn.py
test/test_buffer.py
test/test_environment.py
test/test_examples.py
test/test_math.py
test/test_pool_policies.py
test/test_sb3_policy_wrapper.py
test/test_various.py