LICENSE
README.md
pyproject.toml
src/flygym/__init__.py
src/flygym/anatomy.py
src/flygym/rendering.py
src/flygym/simulation.py
src/flygym.egg-info/PKG-INFO
src/flygym.egg-info/SOURCES.txt
src/flygym.egg-info/dependency_links.txt
src/flygym.egg-info/requires.txt
src/flygym.egg-info/top_level.txt
src/flygym/assets/model/compound_eye.npz
src/flygym/assets/model/mujoco_globals.yaml
src/flygym/assets/model/rigging.yaml
src/flygym/assets/model/vision.yaml
src/flygym/assets/model/visuals.yaml
src/flygym/assets/model/legacy/flygym1_config.yaml
src/flygym/assets/model/legacy/flygym1_deepfly3d_rollyawpitch.xml
src/flygym/assets/model/legacy/flygym1_seqikpy_yawpitchroll.xml
src/flygym/assets/model/meshes/fullsize/c_abdomen12.stl
src/flygym/assets/model/meshes/fullsize/c_abdomen3.stl
src/flygym/assets/model/meshes/fullsize/c_abdomen4.stl
src/flygym/assets/model/meshes/fullsize/c_abdomen5.stl
src/flygym/assets/model/meshes/fullsize/c_abdomen6.stl
src/flygym/assets/model/meshes/fullsize/c_haustellum.stl
src/flygym/assets/model/meshes/fullsize/c_head.stl
src/flygym/assets/model/meshes/fullsize/c_rostrum.stl
src/flygym/assets/model/meshes/fullsize/c_thorax.stl
src/flygym/assets/model/meshes/fullsize/l_arista.stl
src/flygym/assets/model/meshes/fullsize/l_eye.stl
src/flygym/assets/model/meshes/fullsize/l_funiculus.stl
src/flygym/assets/model/meshes/fullsize/l_haltere.stl
src/flygym/assets/model/meshes/fullsize/l_pedicel.stl
src/flygym/assets/model/meshes/fullsize/l_wing.stl
src/flygym/assets/model/meshes/fullsize/lf_coxa.stl
src/flygym/assets/model/meshes/fullsize/lf_tarsus1.stl
src/flygym/assets/model/meshes/fullsize/lf_tarsus2.stl
src/flygym/assets/model/meshes/fullsize/lf_tarsus3.stl
src/flygym/assets/model/meshes/fullsize/lf_tarsus4.stl
src/flygym/assets/model/meshes/fullsize/lf_tarsus5.stl
src/flygym/assets/model/meshes/fullsize/lf_tibia.stl
src/flygym/assets/model/meshes/fullsize/lf_trochanterfemur.stl
src/flygym/assets/model/meshes/fullsize/lh_coxa.stl
src/flygym/assets/model/meshes/fullsize/lh_tarsus1.stl
src/flygym/assets/model/meshes/fullsize/lh_tarsus2.stl
src/flygym/assets/model/meshes/fullsize/lh_tarsus3.stl
src/flygym/assets/model/meshes/fullsize/lh_tarsus4.stl
src/flygym/assets/model/meshes/fullsize/lh_tarsus5.stl
src/flygym/assets/model/meshes/fullsize/lh_tibia.stl
src/flygym/assets/model/meshes/fullsize/lh_trochanterfemur.stl
src/flygym/assets/model/meshes/fullsize/lm_coxa.stl
src/flygym/assets/model/meshes/fullsize/lm_tarsus1.stl
src/flygym/assets/model/meshes/fullsize/lm_tarsus2.stl
src/flygym/assets/model/meshes/fullsize/lm_tarsus3.stl
src/flygym/assets/model/meshes/fullsize/lm_tarsus4.stl
src/flygym/assets/model/meshes/fullsize/lm_tarsus5.stl
src/flygym/assets/model/meshes/fullsize/lm_tibia.stl
src/flygym/assets/model/meshes/fullsize/lm_trochanterfemur.stl
src/flygym/assets/model/meshes/simplified_max2000faces/c_abdomen12.stl
src/flygym/assets/model/meshes/simplified_max2000faces/c_abdomen3.stl
src/flygym/assets/model/meshes/simplified_max2000faces/c_abdomen4.stl
src/flygym/assets/model/meshes/simplified_max2000faces/c_abdomen5.stl
src/flygym/assets/model/meshes/simplified_max2000faces/c_abdomen6.stl
src/flygym/assets/model/meshes/simplified_max2000faces/c_haustellum.stl
src/flygym/assets/model/meshes/simplified_max2000faces/c_head.stl
src/flygym/assets/model/meshes/simplified_max2000faces/c_rostrum.stl
src/flygym/assets/model/meshes/simplified_max2000faces/c_thorax.stl
src/flygym/assets/model/meshes/simplified_max2000faces/l_arista.stl
src/flygym/assets/model/meshes/simplified_max2000faces/l_eye.stl
src/flygym/assets/model/meshes/simplified_max2000faces/l_pedicel.stl
src/flygym/assets/model/meshes/simplified_max2000faces/l_wing.stl
src/flygym/assets/model/meshes/simplified_max2000faces/lf_coxa.stl
src/flygym/assets/model/meshes/simplified_max2000faces/lf_tarsus3.stl
src/flygym/assets/model/meshes/simplified_max2000faces/lf_tarsus4.stl
src/flygym/assets/model/meshes/simplified_max2000faces/lf_tarsus5.stl
src/flygym/assets/model/meshes/simplified_max2000faces/lh_coxa.stl
src/flygym/assets/model/meshes/simplified_max2000faces/lh_tarsus3.stl
src/flygym/assets/model/meshes/simplified_max2000faces/lh_tarsus4.stl
src/flygym/assets/model/meshes/simplified_max2000faces/lh_tarsus5.stl
src/flygym/assets/model/meshes/simplified_max2000faces/lh_trochanterfemur.stl
src/flygym/assets/model/meshes/simplified_max2000faces/lm_coxa.stl
src/flygym/assets/model/meshes/simplified_max2000faces/lm_tarsus4.stl
src/flygym/assets/model/meshes/simplified_max2000faces/simplification_metadata.csv
src/flygym/assets/model/pose/_manual_specs/neutral.yaml
src/flygym/assets/model/pose/neutral/pitch_roll_yaw.yaml
src/flygym/assets/model/pose/neutral/pitch_yaw_roll.yaml
src/flygym/assets/model/pose/neutral/roll_pitch_yaw.yaml
src/flygym/assets/model/pose/neutral/roll_yaw_pitch.yaml
src/flygym/assets/model/pose/neutral/yaw_pitch_roll.yaml
src/flygym/assets/model/pose/neutral/yaw_roll_pitch.yaml
src/flygym/assets/model/vision/ommatidia_id_map.npy
src/flygym/assets/model/vision/pale_mask.npy
src/flygym/compose/__init__.py
src/flygym/compose/base.py
src/flygym/compose/fly.py
src/flygym/compose/physics.py
src/flygym/compose/pose.py
src/flygym/compose/world.py
src/flygym/utils/__init__.py
src/flygym/utils/api1to2.py
src/flygym/utils/exceptions.py
src/flygym/utils/math.py
src/flygym/utils/mjcf.py
src/flygym/utils/plot.py
src/flygym/utils/pose_conversion.py
src/flygym/utils/profiling.py
src/flygym/utils/video.py
src/flygym/vision/__init__.py
src/flygym/vision/retina.py
src/flygym/warp/__init__.py
src/flygym/warp/rendering.py
src/flygym/warp/simulation.py
src/flygym/warp/utils.py
src/flygym_demo/__init__.py
src/flygym_demo/benchmark/__init__.py
src/flygym_demo/benchmark/time_gpu_simulation.py
src/flygym_demo/complex_terrain/__init__.py
src/flygym_demo/complex_terrain/common.py
src/flygym_demo/complex_terrain/cpg_controller.py
src/flygym_demo/complex_terrain/hybrid_controller.py
src/flygym_demo/complex_terrain/preprogrammed.py
src/flygym_demo/complex_terrain/rule_based_controller.py
src/flygym_demo/complex_terrain/turning_controller.py
src/flygym_demo/complex_terrain/assets/single_steps_untethered.pkl
src/flygym_demo/spotlight_data/__init__.py
src/flygym_demo/spotlight_data/preprocessing.py
src/flygym_demo/spotlight_data/assets/spotlight_behavior_clip.npz