LICENSE
README.md
pyproject.toml
src/openprc/__init__.py
src/openprc/imgui.ini
src/openprc.egg-info/PKG-INFO
src/openprc.egg-info/SOURCES.txt
src/openprc.egg-info/dependency_links.txt
src/openprc.egg-info/requires.txt
src/openprc.egg-info/top_level.txt
src/openprc/analysis/__init__.py
src/openprc/analysis/benchmarks/__init__.py
src/openprc/analysis/benchmarks/base.py
src/openprc/analysis/benchmarks/custom_benchmark.py
src/openprc/analysis/benchmarks/memory_benchmark.py
src/openprc/analysis/benchmarks/narma_benchmark.py
src/openprc/analysis/correlation/__init__.py
src/openprc/analysis/correlation/linear.py
src/openprc/analysis/correlation/nonparametric.py
src/openprc/analysis/correlation/redundancy.py
src/openprc/analysis/correlation/result.py
src/openprc/analysis/multistability/equilibria.py
src/openprc/analysis/tasks/__init__.py
src/openprc/analysis/tasks/imitation.py
src/openprc/analysis/utils/training_utils.py
src/openprc/analysis/visualization/__init__.py
src/openprc/analysis/visualization/time_series.py
src/openprc/automod/CHEATSHEET.txt
src/openprc/automod/README.md
src/openprc/automod/SCHEMA.md
src/openprc/automod/__init__.py
src/openprc/automod/build_manifest.py
src/openprc/automod/fix_frequency_hz.py
src/openprc/automod/mjcf_to_urdf.py
src/openprc/automod/requirements.txt
src/openprc/automod/selftest.py
src/openprc/automod/test_g1_panda_transforms.py
src/openprc/automod/test_go1_transforms.py
src/openprc/automod/validate_bundle.py
src/openprc/automod/write_trajectory.py
src/openprc/automod/_tools/fetch/__init__.py
src/openprc/automod/_tools/fetch/fetch_anymal.py
src/openprc/automod/_tools/fetch/fetch_g1.py
src/openprc/automod/_tools/fetch/fetch_g1_dex3.py
src/openprc/automod/_tools/fetch/fetch_g1_direct.py
src/openprc/automod/_tools/fetch/fetch_g1_lafan1.py
src/openprc/automod/_tools/fetch/fetch_go1.py
src/openprc/automod/_tools/fetch/fetch_panda_droid.py
src/openprc/automod/_tools/fetch/g1_transforms.py
src/openprc/automod/_tools/fetch/go1_transforms.py
src/openprc/automod/_tools/fetch/panda_transforms.py
src/openprc/automod/_tools/kinematics/__init__.py
src/openprc/automod/_tools/kinematics/test_fk_math.py
src/openprc/automod/_tools/kinematics/urdf_fk.py
src/openprc/automod/_tools/reservoir/__init__.py
src/openprc/automod/_tools/reservoir/batch_preprocess.py
src/openprc/automod/_tools/reservoir/batch_simulate.py
src/openprc/automod/_tools/reservoir/mesh_to_reservoir.py
src/openprc/automod/_tools/reservoir/overlay_viewer.py
src/openprc/automod/_tools/reservoir/reservoir_to_demlat.py
src/openprc/automod/_tools/reservoir/test_mesh_to_reservoir.py
src/openprc/automod/_tools/reservoir/test_reservoir_to_demlat.py
src/openprc/automod/_tools/reservoir/visualize_reservoir.py
src/openprc/automod/_tools/training/__init__.py
src/openprc/automod/_tools/training/plot_readout_results.py
src/openprc/automod/_tools/training/readout_math.py
src/openprc/automod/_tools/training/test_readout_math.py
src/openprc/automod/_tools/training/train_readout.py
src/openprc/automod/_tools/viz/__init__.py
src/openprc/automod/_tools/viz/animate_trajectory.py
src/openprc/automod/_tools/viz/piviz_adapter.py
src/openprc/automod/robot_bundle/manifest.json
src/openprc/automod/robot_bundle/g1/_manifest_fragment.json
src/openprc/automod/robot_bundle/g1/metadata.json
src/openprc/automod/robot_bundle/g1/urdf/g1.urdf
src/openprc/automod/robot_bundle/g1_dex3/_manifest_fragment.json
src/openprc/automod/robot_bundle/g1_dex3/metadata.json
src/openprc/automod/robot_bundle/g1_dex3/urdf/g1_with_hands.urdf
src/openprc/automod/robot_bundle/go1/_manifest_fragment.json
src/openprc/automod/robot_bundle/go1/metadata.json
src/openprc/automod/robot_bundle/go1/urdf/go1.urdf
src/openprc/automod/robot_bundle/panda/_manifest_fragment.json
src/openprc/automod/robot_bundle/panda/metadata.json
src/openprc/automod/robot_bundle/panda/urdf/panda.urdf
src/openprc/demlat/__init__.py
src/openprc/demlat/core/__init__.py
src/openprc/demlat/core/base_model.py
src/openprc/demlat/core/engine.py
src/openprc/demlat/core/exceptions.py
src/openprc/demlat/core/post_processor.py
src/openprc/demlat/core/scaler.py
src/openprc/demlat/core/simulation.py
src/openprc/demlat/io/__init__.py
src/openprc/demlat/io/simulation_setup.py
src/openprc/demlat/models/__init__.py
src/openprc/demlat/models/barhinge/__init__.py
src/openprc/demlat/models/barhinge/model.py
src/openprc/demlat/models/barhinge/solver_cpu.py
src/openprc/demlat/models/barhinge/solver_cuda.py
src/openprc/demlat/models/barhinge/solver_jax.py
src/openprc/demlat/models/barhinge/kernels/barhinge.cu
src/openprc/demlat/utils/__init__.py
src/openprc/demlat/utils/animator.py
src/openprc/demlat/utils/data_parser.py
src/openprc/optimization/__init__.py
src/openprc/optimization/algorithms/__init__.py
src/openprc/optimization/algorithms/evolutionary/__init__.py
src/openprc/optimization/algorithms/evolutionary/ga_utils.py
src/openprc/optimization/search_spaces/__init__.py
src/openprc/optimization/search_spaces/fourier_series_2D.py
src/openprc/optimize/__init__.py
src/openprc/optimize/calibration.py
src/openprc/optimize/costs.py
src/openprc/optimize/reference.py
src/openprc/optimize/theta.py
src/openprc/reservoir/__init__.py
src/openprc/reservoir/features/__init__.py
src/openprc/reservoir/features/bar_features.py
src/openprc/reservoir/features/base.py
src/openprc/reservoir/features/node_features.py
src/openprc/reservoir/io/__init__.py
src/openprc/reservoir/io/state_loader.py
src/openprc/reservoir/readout/__init__.py
src/openprc/reservoir/readout/base.py
src/openprc/reservoir/readout/ridge.py
src/openprc/reservoir/training/__init__.py
src/openprc/reservoir/training/trainer.py
src/openprc/schemas/__init__.py
src/openprc/schemas/demlat_sim_validator.py
src/openprc/schemas/logging.py
src/openprc/vision/__init__.py
src/openprc/vision/cache.py
src/openprc/vision/calibration.py
src/openprc/vision/detectors.py
src/openprc/vision/io.py
src/openprc/vision/source.py
src/openprc/vision/tracker.py
src/openprc/vision/trajectories.py
src/openprc/vision/viz.py