joyrl

View on PyPIReverse Dependencies (0)

0.6.8 joyrl-0.6.8-py3-none-any.whl

Wheel Details

Project: joyrl
Version: 0.6.8
Filename: joyrl-0.6.8-py3-none-any.whl
Download: [link]
Size: 108454
MD5: e77b26d3bf121dd60493395a1863d8ea
SHA256: 234f02e300e16b73eb42c384fbcbad8024c5d3268dd85ae1a76e166d33988cf7
Uploaded: 2024-12-19 05:45:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: joyrl
Version: 0.6.8
Summary: A Library for Deep Reinforcement Learning
Author: johnjim0816
Author-Email: johnjim0816[at]gmail.com
Home-Page: https://github.com/datawhalechina/joyrl
License: MIT
Keywords: reinforcement learning platform pytorch
Platform: any
Requires-Python: >=3.7
Requires-Dist: ray[default] (==2.6.3)
Requires-Dist: gymnasium (==0.29.1)
Requires-Dist: gymnasium[box2d] (==0.29.1)
Requires-Dist: tensorboard (==2.16.2)
Requires-Dist: matplotlib (==3.8.4)
Requires-Dist: seaborn (==0.13.2)
Requires-Dist: dill (==0.3.8)
Requires-Dist: scipy (==1.13.0)
Requires-Dist: pygame (==2.5.2)
Requires-Dist: swig (==4.2.1)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: pandas (==2.2.2)
Requires-Dist: six (==1.16.0)
Requires-Dist: setuptools (==69.5.1)
Requires-Dist: PyYAML (==6.0.1)
Requires-Dist: pydantic (==1.10.15)
Requires-Dist: psutil (==0.3.14)
Requires-Dist: atari-py; extra == "atari"
Requires-Dist: opencv-python; extra == "atari"
Requires-Dist: mujoco-py; extra == "mujoco"
Requires-Dist: pybullet; extra == "pybullet"
Provides-Extra: atari
Provides-Extra: mujoco
Provides-Extra: pybullet
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10715 characters]

WHEEL

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

RECORD

Path Digest Size
joyrl/__init__.py sha256=4PCuxgoHwtUpjX3Bgm4O_UTIHB5IqNgISLEtzjMER0E 355
joyrl/run.py sha256=W6WwIYgcwQryV3IQTPiy9EuRH8IBoooYxb5lK1yiyN4 11334
joyrl/algos/__init__.py sha256=FWMgKOcA68pIS8pRhsFmPURICZGnHdgRMXmT-_AIK4c 366
joyrl/algos/A3C/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
joyrl/algos/A3C/config.py sha256=ZeF4Fd1_zl4H8ch9SG6Ng8ZtprpoYGotGL7TzSxlq2c 1231
joyrl/algos/A3C/data_handler.py sha256=GQ9rFmP5sqXaHlEznTLImzOebA8auUx8iaU5LL1EOmU 2827
joyrl/algos/A3C/policy.py sha256=rzqJwsNCoQJ3kNPtCsrsPRuVDIX4KX0MZQ0zLaW2mAo 4074
joyrl/algos/CategoricalDQN/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
joyrl/algos/CategoricalDQN/config.py sha256=lDsusOTds0MQBdQVTcM4Fox5R_nPnQ8ls75eDRpVNtI 2252
joyrl/algos/CategoricalDQN/data_handler.py sha256=Dadk78C2IxZuF3H9sXaDn_Ue6NzcrkoC6q0xEjWjueA 158
joyrl/algos/CategoricalDQN/policy.py sha256=1CbsKhTmEC_7t45bnNMtwipk9w4ATcc7kdm6OPo5BK8 5703
joyrl/algos/DDPG/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
joyrl/algos/DDPG/config.py sha256=Ps0N90EmoqCmB90tXATGPKqMvy2LagCcEhwnhF6dnPI 1517
joyrl/algos/DDPG/data_handler.py sha256=c6Jl8c4WrT21jld54HMS5ywuicpDAIzZSo_EAGYuLHc 356
joyrl/algos/DDPG/model.py sha256=MpIrN37jWhhRVyrgmeibbIe_K6vG2WT0PuUi5Dejst8 680
joyrl/algos/DDPG/policy.py sha256=WnC6ZKU3gf8D97r1LE6AMuORmyw7RZXMm6-fMePlBEc 5344
joyrl/algos/DQN/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
joyrl/algos/DQN/config.py sha256=QtqQZpkgtCw_mZ3usYM31faGUmJyRMFT2SwCga-22rI 1954
joyrl/algos/DQN/data_handler.py sha256=Dadk78C2IxZuF3H9sXaDn_Ue6NzcrkoC6q0xEjWjueA 158
joyrl/algos/DQN/policy.py sha256=QPI7E_jhIF0aNJcjeqeJDxITtmy8AfP21IG5BGQXFqc 3840
joyrl/algos/DoubleDQN/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
joyrl/algos/DoubleDQN/config.py sha256=_Mrl2iLfHhjnbnFDJfD5i3oyFQoUj1lG-iGkQbffy3E 1707
joyrl/algos/DoubleDQN/data_handler.py sha256=GmtunVwYmcjxYiPFmPMZa18-v1R4C5gM2v4HhUFhC20 350
joyrl/algos/DoubleDQN/policy.py sha256=Nwk4V3HoNQbWcmYk924BzKUEd8FCCf88cmQHPjCFkEI 1758
joyrl/algos/DuelingDQN/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
joyrl/algos/DuelingDQN/config.py sha256=DN-JxmECFvLjvvI34SBgTmnCDpF6U8fHjqYwC_92AXg 1777
joyrl/algos/DuelingDQN/data_handler.py sha256=9nnepBUSu8UrbMbQZE7iGkkHFVUehMTvv8rMcSFUTCA 337
joyrl/algos/DuelingDQN/policy.py sha256=8VBgNjMVbfLBYJebFJKKZEWPYfdmUocrqgPeTMjSiWs 343
joyrl/algos/NoisyDQN/__init__.py sha256=nwID0KayGYDzfhKh5HPMMZsRcjc_kA0gAj5zL4LMwTk 184
joyrl/algos/NoisyDQN/config.py sha256=AY4sEqHDgIs0y5D8WkhHlueHGQPozrz-DMOsmcmm3vs 1069
joyrl/algos/NoisyDQN/data_handler.py sha256=X2LeVzuBh-I9wZFkf9-_1KMJOEq1eGVQbBb9jYu5YXw 341
joyrl/algos/NoisyDQN/policy.py sha256=NHUpDYg7mjrHTjtywFi54QDNROlYIdhAkfWRn6HbkSI 1932
joyrl/algos/PPO/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
joyrl/algos/PPO/config.py sha256=gfVBZtXgQE-GHWb3otO5h6ZRQr4wxU5jwjVQPEpvObw 1907
joyrl/algos/PPO/data_handler.py sha256=ct_des6NSSv3jvwbTkvKzQveyU36qMHez0N14dqA4kw 3401
joyrl/algos/PPO/policy.py sha256=vsviExDY89oKBWs_n7WKYGDAUUamGbDQSy1K5wb4fXw 8346
joyrl/algos/QLearning/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
joyrl/algos/QLearning/config.py sha256=cH-jnhwg3ckTwcNSBvhOkjLNzN4Nr5k-3IE6PIuFqCs 431
joyrl/algos/QLearning/data_handler.py sha256=kH_9taU1iHJqWzaCNwKLVBrBFJjWZsV_ijGBAhyVXzA 1302
joyrl/algos/QLearning/policy.py sha256=PXWQDOemNE8vGCybJwJpNsR56bzBF4yLP6vEYflo9j0 1964
joyrl/algos/Sarsa/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
joyrl/algos/Sarsa/config.py sha256=cH-jnhwg3ckTwcNSBvhOkjLNzN4Nr5k-3IE6PIuFqCs 431
joyrl/algos/Sarsa/data_handler.py sha256=kH_9taU1iHJqWzaCNwKLVBrBFJjWZsV_ijGBAhyVXzA 1302
joyrl/algos/Sarsa/policy.py sha256=sq3edBGfvUL4q8otr8_793HISNUdy2_mScoQGbdhjPI 2144
joyrl/algos/SoftQ/__init__.py sha256=uP6brq6lJAdUbmvpNTAbAxuY3Ugrz8uTn0QmwiFnO8Q 184
joyrl/algos/SoftQ/config.py sha256=1EqJe5jm4YKGAQ9XFVrvibvZMELA2fOSqK_96tI1z5M 2014
joyrl/algos/SoftQ/data_handler.py sha256=h4WAccG2nH-h_pMlEQoJ3Y5rAckYz-CwxunJle2ik3Q 342
joyrl/algos/SoftQ/policy.py sha256=-UucesBfFL3OfTsEf5udWqxy5wRLIle6v5IFM27LQaU 4335
joyrl/algos/TD3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
joyrl/algos/TD3/config.py sha256=trqeDiNbIUViYzEtAHwz-7EiLtPRRHJbisS9R2FnjuI 1277
joyrl/algos/TD3/data_handler.py sha256=9VveEUMDVmY5e-OARcwJmfUgzeWbY9wQz__7hEdngog 153
joyrl/algos/TD3/model.py sha256=qaiPFGvvJLpLVHerHLTySKqWUfgFzZUDwFELTOrSUNY 767
joyrl/algos/TD3/policy.py sha256=QFN3aEZGzOHtmj_wp-ZUZBHp05SCxtN9K6P7JZj_SDo 6338
joyrl/algos/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
joyrl/algos/base/action_layer.py sha256=Nxto3oXfYi_sa8N0eMCWCXDYHZiWPT88hW6npjWVAqo 10896
joyrl/algos/base/base_layer.py sha256=Fe8ZceI1yA1VqfKGaOpgBo_EVjb9EJI0wSt1CeLNah8 8579
joyrl/algos/base/buffer.py sha256=9vpTYILaIGE3OUkdftlXcmRF8wCk4JQJgGuQACxZScA 86271
joyrl/algos/base/data_handler.py sha256=EXRsv9nzl_URdyogkwq-dEg8IanOMRLIhCjHc4sMCjM 2909
joyrl/algos/base/experience.py sha256=BoZOWoL-YV91WSEX2oSA3WKr4FJS1I7AmDP9izxd5Zo 131
joyrl/algos/base/network.py sha256=U5ageSYe0l3JpkqhEZ3G4yWML6QwshBGYHoiL-p5XbI 14976
joyrl/algos/base/noise.py sha256=hAOXevsNHJSPiMDJ6G5vEyoRO8Oio4gRaH4JtumGRFw 3479
joyrl/algos/base/optm.py sha256=ZpCEXpjinM_4__6nK_Uxw8cmP-Ss_QbQ4k9u5xR_nzs 2407
joyrl/algos/base/policy.py sha256=1xi19CaIyRcnAFxUXsOrw3rlXW5arcBIfOuQt8nGcvU 7815
joyrl/envs/__init__.py sha256=iAjeCrtF7avzi6yoohQhfTJwe3NN0b1lpxA95Ep-JBE 51
joyrl/envs/blackjack.py sha256=qhq28ZiVePQDWYWMCdJxksmlGGP8wEL-ODkAwveZUbI 4258
joyrl/envs/cliff_walking.py sha256=1fMyIkIL-R-4aY-cZt40Frg-AEipyTiKL8hGnVYLs4o 2706
joyrl/envs/gridworld.py sha256=KqV8wHDWPM8ctuG5OOzvA0nualjXm-H5AsFrXCITnnQ 3871
joyrl/envs/gridworld_env.py sha256=CqxzBGtzRnzCWYz9WXazGwY_ups_U3M6N3yKSF2icnM 3485
joyrl/envs/racetrack.py sha256=4-6YeBKeveATv1qUbtDv044ay_eYY5D9lr1fW_wYq24 9890
joyrl/envs/register.py sha256=G1H2qdZtFNJA2Bkhjh3HDLxzgAudmqNo7u5EmlRegR8 1445
joyrl/envs/stochastic_mdp.py sha256=oEDSszb4Bg8kp_C4UCdZ3Epkns8FK0G4Z2JAB1cD4sc 1311
joyrl/envs/windy_gridworld.py sha256=zrKhrVkyfuLkYpgFXGdSd8Mk839BBdSVb9JcmUG8Rqc 2615
joyrl/envs/gym/__init__.py sha256=tPW4I6Ae0RZLGqYv2T2L5ZXJ_VklkkGuNj3-DQ5Gb0Y 221
joyrl/envs/gym/config.py sha256=fr-1gnf_neg478oSTBdcrqy1jJChsnmZb41B0J63b2Y 520
joyrl/envs/gym/wrappers.py sha256=RSH96SEBaqv2u8-3QUcN9wdFGnvRhJRdRwZ6D0AAyGY 16264
joyrl/framework/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
joyrl/framework/base.py sha256=6CfHLCEDHzZRbeRr3MB6GR-y4GvDGzxvz1H5aVzkG28 1073
joyrl/framework/collector.py sha256=-cZac52JZ5m1hbdnua0ijY94X30nCXGwUJbyHlMDPWY 3757
joyrl/framework/config.py sha256=JG0Dn_tBtkjx6eGJKcAEPA-u-3Jyj_3YAtP7xHVofaU 2687
joyrl/framework/core_types.py sha256=i9CcNQZKxTZAVTJ9IgfGVEY9uoAzkoxXiai-3lJDy08 3929
joyrl/framework/interactor.py sha256=0jmYXLo66jrXZYL_sjzJl0gm8mHGCPzoVKPGtWuNz2A 6922
joyrl/framework/learner.py sha256=3z_IFG23ESh3SHSQ9oZC3kPHM58PFdV11wqHDJ4qE6U 3876
joyrl/framework/message.py sha256=uEiJ7_VZaOxETNuVtjtwo86nlCHxWMMgCCpN490dMEE 1034
joyrl/framework/policy_mgr.py sha256=fpLGk9UPIJfNUGSncYYTFuxnCUamPYzF0609_WsWUDA 3811
joyrl/framework/recorder.py sha256=-vJIr5xFVr4wsLGDHmAgY0B-BQaJHjOsZZu1_2E5KYk 5206
joyrl/framework/tester.py sha256=bJndLB18j1MU87lEOdIxf9i6amULs-6_uIKj8GxnbYY 5133
joyrl/framework/tracker.py sha256=kkOpREyHyf9SRRo8i_0cQ6_4xuLKHLvi0rXqp_6iX_w 2447
joyrl/framework/trainer.py sha256=SMl8AYvTWnK7e1_Fxkww8IjdT6Xg_lcPfVM-mI-P8dQ 8992
joyrl/framework/utils.py sha256=AdPvXQtdpoS5QmSByLX-4-Wyuan4ptiR21ZhZdJLcHE 41150
joyrl/scripts/__init__.py sha256=rqRyCSkgSFqaOhmkSIBw2jstJgwm-8g0j9YjN-11Cfw 184
joyrl/scripts/scripts.py sha256=E6GCouzzSSXFZeOXMpt5UkkK5dTDBBgGHE9mxClwwFk 520
joyrl-0.6.8.dist-info/LICENSE sha256=OfJ3OkG988S1F6mO-Kk58pg0MhG2gcurblGMUy6QeJU 1077
joyrl-0.6.8.dist-info/METADATA sha256=rYLLRwY1kXmO45jNMYplnvgkhRf_-y8YfY2axR-aDSo 11896
joyrl-0.6.8.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
joyrl-0.6.8.dist-info/entry_points.txt sha256=Ua5dir_PEiYTHNnL8bBEcmJd9vlFWjxWEDyC6no5jhk 53
joyrl-0.6.8.dist-info/top_level.txt sha256=G99SgcHhGEdvoHPkqxky1CJmdJRYIo8RNcf6QA3ddGs 6
joyrl-0.6.8.dist-info/RECORD

top_level.txt

joyrl

entry_points.txt

joyrl = joyrl.scripts.scripts:main