PyFlyt

View on PyPIReverse Dependencies (1)

0.21.0 PyFlyt-0.21.0-py3-none-any.whl

Wheel Details

Project: PyFlyt
Version: 0.21.0
Filename: PyFlyt-0.21.0-py3-none-any.whl
Download: [link]
Size: 198802
MD5: 30eb6ec067602518646d7b20447e2570
SHA256: d305e0b00d77ec8a2359ffa64be64a4ee26500305d4fe90fad8e841c501c9c0d
Uploaded: 2024-05-01 17:37:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: PyFlyt
Version: 0.21.0
Summary: UAV Flight Simulator Gymnasium Environments for Reinforcement Learning Research.
Author-Email: Jet <taijunjet[at]hotmail.com>
Project-Url: Repository, https://github.com/jjshoots/PyFlyt
Project-Url: Documentation, https://jjshoots.github.io/PyFlyt/documentation.html
Project-Url: Bug Report, https://github.com/jjshoots/PyFlyt/issues
License: MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: Reinforcement Learning,UAVs,drones,Quadcopter,AI,RL,Gymnasium
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: numba
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: gymnasium
Requires-Dist: pettingzoo
Requires-Dist: pybullet
Requires-Dist: pyyaml
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: matplotlib; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 2846 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
PyFlyt/__init__.py sha256=XY-DypMBfKyDPpaXxJpuB8aeowTbq-OpvmNqa9MfJkU 85
PyFlyt/core/__init__.py sha256=blUNdcHl2Iu3f2-JKoElWtU8mEtY3fv9UO0iQIozSvE 184
PyFlyt/core/aviary.py sha256=Z50TnswWr1UoKnE-IYqhR9QYf9FV_BAHblRo-mUtdrg 19531
PyFlyt/core/abstractions/__init__.py sha256=d7FDLkEneekv58WDauoyxMzzxCruJlkqyGjk2Kf0SKA 396
PyFlyt/core/abstractions/base_controller.py sha256=bV7wWNc5sdc4jTEgUMwrK8kAoIPPy1SUXr7p2fy2oP0 601
PyFlyt/core/abstractions/base_drone.py sha256=7EQLPlHQ1Z_6ur4Iu0z5O2pwj77ESeYubfRHtFBJscs 12649
PyFlyt/core/abstractions/base_wind_field.py sha256=NPc_xnLSFR80LTYAnLqKJmyhEZhJyXH88VVzdqQdSy4 2888
PyFlyt/core/abstractions/boosters.py sha256=P-8e4qoejGu0ruX3pOQ_Y4iXdLZfsLn1FFIx9rKgKX0 12283
PyFlyt/core/abstractions/boring_bodies.py sha256=9od2OxYhtS3jGlmS6nKimePkQn3GWqumN9smiJKbYR8 4879
PyFlyt/core/abstractions/camera.py sha256=eJ2s6Vq0mgM0ir-sPvCurEzMoy5OQeNjVaXqHtbSksY 8020
PyFlyt/core/abstractions/gimbals.py sha256=SKM67OOFrzg7PCvs8fRZU138cKxQHqUYdpCTvOGMvw4 8485
PyFlyt/core/abstractions/lifting_surfaces.py sha256=Zu3aH-VdpohMAPav2CkLi9yCa02b8xXBzkYbTKJp7GA 18679
PyFlyt/core/abstractions/motors.py sha256=SnOZSiDsb-ikjaBGTF7StnPrygwocy6wfv31FQBue2c 8122
PyFlyt/core/abstractions/pid.py sha256=wS1ZxVTA4Sww9lEERw0DUL-pe0MerS33Spt3yHijJuU 2745
PyFlyt/core/drones/__init__.py sha256=6xUinSuh_1UjlQ8ow20TS4_X6b7zWCXoEoccP70fil4 132
PyFlyt/core/drones/fixedwing.py sha256=aNJJseFay3Aff8beEcu_6CNAvnoPqKTEghAyoMdSazA 10320
PyFlyt/core/drones/quadx.py sha256=WjfH6Jqu8K36oO7ooMH4VlfDzZNnRRQ8l69kBoKvWtw 19314
PyFlyt/core/drones/rocket.py sha256=TqR_fjVv_xcFR1RT5HfndSIejJ_Mx_aB-aqB6VyR-fc 11796
PyFlyt/core/utils/compile_helpers.py sha256=Qz0Bb8ClkkqzXFrFmVIoYzW2R7jWgrcVBA66J0Hmk1k 947
PyFlyt/core/utils/load_objs.py sha256=heQ4eHJJ6KzqxXey3f63ZrOVS1JLH3IxaK7JU7KJeJs 2729
PyFlyt/core/wind/__init__.py sha256=1kC4gF-vyTkYf6k9OntygM0o7XELVxnr_1RDoSRrF5Y 46
PyFlyt/gym_envs/__init__.py sha256=pq7zUHzmiOj662DbV9gNwo3FhrVu9gOQ1auOVBUmWaE 873
PyFlyt/gym_envs/fixedwing_envs/fixedwing_base_env.py sha256=LD6jJubL7fwbpCrzCh2A9_3ku9S7ZElCM0OF4mAno-U 10106
PyFlyt/gym_envs/fixedwing_envs/fixedwing_waypoints_env.py sha256=QfZJpSug27CnM8Ohi8sHUI14ekPnX0ZwlYf9mIx6SOw 6917
PyFlyt/gym_envs/quadx_envs/quadx_base_env.py sha256=el8C5pwB-aks8fcaQsNxPTwlGZc-vIidv1AwKFMD0Uw 10691
PyFlyt/gym_envs/quadx_envs/quadx_gates_env.py sha256=-t0DyFLbGf21k2zJjBEc1regvfei_vdyu5wVINeHs1E 11602
PyFlyt/gym_envs/quadx_envs/quadx_hover_env.py sha256=LTAgOKNQzkY-Di0YJfKdXwHxv9gIuAG9JtDOboWVJxI 4490
PyFlyt/gym_envs/quadx_envs/quadx_waypoints_env.py sha256=zyUCkTHCttepSYyo9XuMWfKUof1HQgcOSjxxWJ1t84c 7564
PyFlyt/gym_envs/rocket_envs/rocket_base_env.py sha256=I1FdLR18jZ2Aj7uH3Fy0rVScc6vM9uPH3I2UUU1l364 12139
PyFlyt/gym_envs/rocket_envs/rocket_landing_env.py sha256=CEM8QExZDW1UcjRbrOxsAd47ukDf4U_ZY86gmzafckU 10070
PyFlyt/gym_envs/utils/flatten_waypoint_env.py sha256=JWSyDiVvyCT4QqeC1Hyw9Y9tsSiTXLAlDmcsYOTUOCY 2172
PyFlyt/gym_envs/utils/waypoint_handler.py sha256=P9pk5ubi6lvZUpsXNSlhK6JFldzs5jLxArPdktX0gmg 6309
PyFlyt/models/landing_pad.urdf sha256=MIrAlGJcpiegfIypV1t8VrW8YYqobhxN-m43fJkdd4c 441
PyFlyt/models/race_gate.urdf sha256=0iU7bXipwwyb1zU78WKeYK2qZ_gx6EuBhOrIF3wQlHw 2533
PyFlyt/models/target.urdf sha256=SwpONYxYScJcdg8fJY5gVH4oJc3AZIvL2FyOle61TLU 452
PyFlyt/models/vehicles/acrowing/acrowing.urdf sha256=w0TY8PzrCpQstQOgkfrUT1az11InbnwUk3_FQ8Qeg9Y 5289
PyFlyt/models/vehicles/acrowing/acrowing.yaml sha256=Lyfo0G8U1DPZqB43ZhQJ9BTQDujMAxZUaxb2chy9BKo 2562
PyFlyt/models/vehicles/cf2x/cf2.dae sha256=8P-6VpRzSXzopypa5v-OB7LylUUHymkxma2gMXuV3hs 529735
PyFlyt/models/vehicles/cf2x/cf2x.urdf sha256=CNS3wsxuktfx5-n1pSh8TFn_5zBiDlYKXfUtl3lZgkg 2929
PyFlyt/models/vehicles/cf2x/cf2x.yaml sha256=xmFj_f27ec3vSm81di4Wqgy9mQCGc4NuqvEdrFzYno4 1261
PyFlyt/models/vehicles/fixedwing/fixedwing.urdf sha256=sLec06GcpbO7S8658aJyS9-hb2PVErhx1_WRRgjsQx4 4711
PyFlyt/models/vehicles/fixedwing/fixedwing.yaml sha256=ftPRwT-0F7akJpQPssHAeLSbcsfeQIt9Ffg4RSC3RGw 2558
PyFlyt/models/vehicles/primitive_drone/primitive_drone.urdf sha256=xrSlFVboLCQJHdMlInLGcuPc2OMQd9qzib97zOgyexc 3850
PyFlyt/models/vehicles/primitive_drone/primitive_drone.yaml sha256=ww7bizYLu-aSNXhbneXaNyJf_OshEatLkVjW0KBsBRg 1257
PyFlyt/models/vehicles/quadplane/quadplane.urdf sha256=ykfNukFFucIte0ELdXoyJx_JigYceIp6OjZZvF8rzwE 5907
PyFlyt/models/vehicles/quadplane/quadplane.yaml sha256=KJ_cAXd_2kBRAdW5Hi8mERNvAjvdOd9zYrDXAasFylQ 2618
PyFlyt/models/vehicles/rocket/rocket.urdf sha256=SLF5xTgA__eUJ85ixNUqo4TDoyYRyYw2WimyLAmSohE 7191
PyFlyt/models/vehicles/rocket/rocket.yaml sha256=MhckungwN6aZtZgyPB7evRRdirGJtl_fstDJ6yNoJY0 976
PyFlyt/pz_envs/__init__.py sha256=rkkGK5eN_96UpLIW9Iq83VHx9NgmmGzgjXlD0EzvMjA 163
PyFlyt/pz_envs/fixedwing_envs/ma_fixedwing_base_env.py sha256=Pa_Qp4-zPebiG1aPHjsgMnaO_DDjJ7o_r6THlgLaFQI 11525
PyFlyt/pz_envs/fixedwing_envs/ma_fixedwing_dogfight_env.py sha256=TIvuVrAt7opRWFCR647dKNKd9BxE1kFt1pYV7poKZEg 14648
PyFlyt/pz_envs/quadx_envs/ma_quadx_base_env.py sha256=rHSZFVl2Rmk9axkRS1YPas_7Vx-UnEXE0HvYZHDBM9U 11495
PyFlyt/pz_envs/quadx_envs/ma_quadx_hover_env.py sha256=MSQ7aPqHtKLTWEynYW4cq8M9JfaKmeRsj-OTFKaS6vY 6298
PyFlyt-0.21.0.dist-info/LICENSE.txt sha256=UIp30ue1HZit7tMmSK0SS3swJBqOcLLnLJn5LY5YdNE 1036
PyFlyt-0.21.0.dist-info/METADATA sha256=OfXge0Coplr7VAZLJgfvk3sPUIMji9cI8Ew-eA6db-M 5048
PyFlyt-0.21.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
PyFlyt-0.21.0.dist-info/top_level.txt sha256=w_SaUx9U3v5xF7c9Osfjl19_q-UnQiqXLNl4ikhrKYg 7
PyFlyt-0.21.0.dist-info/RECORD

top_level.txt

PyFlyt