LICENSE
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/events.py
src/mlpro/bf/exceptions.py
src/mlpro/bf/mt.py
src/mlpro/bf/ops.py
src/mlpro/bf/various.py
src/mlpro/bf/control/__init__.py
src/mlpro/bf/control/basics.py
src/mlpro/bf/control/controllers/__init__.py
src/mlpro/bf/control/controllers/hunter.py
src/mlpro/bf/control/controllers/pid_controller.py
src/mlpro/bf/control/controlsystems/__init__.py
src/mlpro/bf/control/controlsystems/basic.py
src/mlpro/bf/control/controlsystems/cascade.py
src/mlpro/bf/control/operators/__init__.py
src/mlpro/bf/control/operators/comparator.py
src/mlpro/bf/control/operators/converter.py
src/mlpro/bf/control/operators/integrator.py
src/mlpro/bf/data/__init__.py
src/mlpro/bf/data/buffers.py
src/mlpro/bf/data/cfg_file.py
src/mlpro/bf/data/datastoring.py
src/mlpro/bf/datasets/__init__.py
src/mlpro/bf/datasets/basics.py
src/mlpro/bf/math/__init__.py
src/mlpro/bf/math/basics.py
src/mlpro/bf/math/properties.py
src/mlpro/bf/math/geometry/__init__.py
src/mlpro/bf/math/geometry/basics.py
src/mlpro/bf/math/geometry/crosshair.py
src/mlpro/bf/math/geometry/hypercuboid.py
src/mlpro/bf/math/geometry/point.py
src/mlpro/bf/math/normalizers/__init__.py
src/mlpro/bf/math/normalizers/basics.py
src/mlpro/bf/math/normalizers/minmax.py
src/mlpro/bf/math/normalizers/ztrans.py
src/mlpro/bf/math/statistics/__init__.py
src/mlpro/bf/math/statistics/boundaries.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/basics.py
src/mlpro/bf/ml/systems/pool/__init__.py
src/mlpro/bf/physics/__init__.py
src/mlpro/bf/physics/basics.py
src/mlpro/bf/physics/unitconverter.py
src/mlpro/bf/plot/__init__.py
src/mlpro/bf/plot/basics.py
src/mlpro/bf/plot/dataplotting.py
src/mlpro/bf/plot/backends/__init__.py
src/mlpro/bf/plot/backends/basics.py
src/mlpro/bf/plot/backends/qtagg.py
src/mlpro/bf/plot/backends/tkagg.py
src/mlpro/bf/streams/__init__.py
src/mlpro/bf/streams/basics.py
src/mlpro/bf/streams/helpers/__init__.py
src/mlpro/bf/streams/samplers/__init__.py
src/mlpro/bf/streams/samplers/min_wise.py
src/mlpro/bf/streams/samplers/random.py
src/mlpro/bf/streams/samplers/reservoir_sampling.py
src/mlpro/bf/streams/samplers/weighted_random.py
src/mlpro/bf/streams/streams/__init__.py
src/mlpro/bf/streams/streams/clouds.py
src/mlpro/bf/streams/streams/clusters.py
src/mlpro/bf/streams/streams/csv_file.py
src/mlpro/bf/streams/streams/doublespiral2d.py
src/mlpro/bf/streams/streams/point_outliers.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/__init__.py
src/mlpro/bf/streams/tasks/windows/basics.py
src/mlpro/bf/streams/tasks/windows/ringbuffer.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/first_order_system.py
src/mlpro/bf/systems/pool/fox.py
src/mlpro/bf/systems/pool/second_order_system.py
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/dynamicgames/__init__.py
src/mlpro/gt/dynamicgames/basics.py
src/mlpro/gt/dynamicgames/potential.py
src/mlpro/gt/dynamicgames/stackelberg.py
src/mlpro/gt/native/__init__.py
src/mlpro/gt/native/basics.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/native/__init__.py
src/mlpro/gt/pool/native/games/__init__.py
src/mlpro/gt/pool/native/games/prisonersdilemma_2p.py
src/mlpro/gt/pool/native/games/prisonersdilemma_3p.py
src/mlpro/gt/pool/native/games/rockpaperscissors.py
src/mlpro/gt/pool/native/games/routingproblems_3p.py
src/mlpro/gt/pool/native/games/supplydemand_3p.py
src/mlpro/gt/pool/native/solvers/__init__.py
src/mlpro/gt/pool/native/solvers/greedypolicy.py
src/mlpro/gt/pool/native/solvers/randomsolver.py
src/mlpro/gt/pool/policies/__init__.py
src/mlpro/gt/pool/policies/sbpg.py
src/mlpro/oa/__init__.py
src/mlpro/oa/control/__init__.py
src/mlpro/oa/control/basics.py
src/mlpro/oa/control/controllers/__init__.py
src/mlpro/oa/control/controllers/oa_pid_controller.py
src/mlpro/oa/control/controllers/wrapper_rl.py
src/mlpro/oa/control/controlsystems/__init__.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/helpers/__init__.py
src/mlpro/oa/streams/helpers/change_observer.py
src/mlpro/oa/streams/helpers/oa_observer.py
src/mlpro/oa/streams/tasks/__init__.py
src/mlpro/oa/streams/tasks/boundarydetectors/__init__.py
src/mlpro/oa/streams/tasks/boundarydetectors/basic.py
src/mlpro/oa/streams/tasks/changedetectors/__init__.py
src/mlpro/oa/streams/tasks/changedetectors/basics.py
src/mlpro/oa/streams/tasks/changedetectors/anomalydetectors/__init__.py
src/mlpro/oa/streams/tasks/changedetectors/anomalydetectors/basics.py
src/mlpro/oa/streams/tasks/changedetectors/anomalydetectors/anomalies/__init__.py
src/mlpro/oa/streams/tasks/changedetectors/anomalydetectors/anomalies/basics.py
src/mlpro/oa/streams/tasks/changedetectors/anomalydetectors/anomalies/instancebased/__init__.py
src/mlpro/oa/streams/tasks/changedetectors/anomalydetectors/anomalies/instancebased/basics.py
src/mlpro/oa/streams/tasks/changedetectors/anomalydetectors/anomalies/instancebased/contextual.py
src/mlpro/oa/streams/tasks/changedetectors/anomalydetectors/anomalies/instancebased/group.py
src/mlpro/oa/streams/tasks/changedetectors/anomalydetectors/anomalies/instancebased/point.py
src/mlpro/oa/streams/tasks/changedetectors/anomalydetectors/instancebased/__init__.py
src/mlpro/oa/streams/tasks/changedetectors/anomalydetectors/instancebased/basics.py
src/mlpro/oa/streams/tasks/changedetectors/anomalydetectors/instancebased/detectors_point_group.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/__init__.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/basics.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/drifts/__init__.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/drifts/basics.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/drifts/clusterbased/__init__.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/drifts/clusterbased/basics.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/drifts/clusterbased/deformation.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/drifts/clusterbased/movement.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/drifts/instancebased/__init__.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/drifts/instancebased/basics.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/drifts/instancebased/movement.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/instancebased/__init__.py
src/mlpro/oa/streams/tasks/changedetectors/driftdetectors/instancebased/basics.py
src/mlpro/oa/streams/tasks/clusteranalyzers/__init__.py
src/mlpro/oa/streams/tasks/clusteranalyzers/basics.py
src/mlpro/oa/streams/tasks/clusteranalyzers/clusters/__init__.py
src/mlpro/oa/streams/tasks/clusteranalyzers/clusters/basics.py
src/mlpro/oa/streams/tasks/clusteranalyzers/clusters/body.py
src/mlpro/oa/streams/tasks/clusteranalyzers/clusters/centroid.py
src/mlpro/oa/streams/tasks/clusteranalyzers/clusters/properties/__init__.py
src/mlpro/oa/streams/tasks/clusteranalyzers/clusters/properties/basics.py
src/mlpro/oa/streams/tasks/clusteranalyzers/clusters/properties/body.py
src/mlpro/oa/streams/tasks/clusteranalyzers/clusters/properties/centroid.py
src/mlpro/oa/streams/tasks/clusteranalyzers/clusters/properties/deformation_index.py
src/mlpro/oa/streams/tasks/normalizers/__init__.py
src/mlpro/oa/streams/tasks/normalizers/basics.py
src/mlpro/oa/streams/tasks/normalizers/minmax.py
src/mlpro/oa/streams/tasks/normalizers/ztrans.py
src/mlpro/oa/streams/tasks/statistics/__init__.py
src/mlpro/oa/streams/tasks/statistics/moving_average.py
src/mlpro/oa/streams/workflows/__init__.py
src/mlpro/oa/systems/__init__.py
src/mlpro/oa/systems/basics.py
src/mlpro/oa/systems/pool/__init__.py
src/mlpro/oa/systems/pool/doublependulum.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_oa.py
src/mlpro/rl/models_train.py
src/mlpro/rl/sciui_rl.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/collisionavoidance_2D.py
src/mlpro/rl/pool/envs/doublependulum.py
src/mlpro/rl/pool/envs/gridworld.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/models_eval.py
src/mlpro/sl/models_train.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/basics.py
test/test_buffer.py
test/test_environment.py
test/test_examples.py
test/test_math.py
test/test_pool_policies.py
test/test_various.py