Syllabus-RL

View on PyPIReverse Dependencies (0)

0.6 Syllabus_RL-0.6-py3-none-any.whl

Wheel Details

Project: Syllabus-RL
Version: 0.6
Filename: Syllabus_RL-0.6-py3-none-any.whl
Download: [link]
Size: 108234
MD5: d6e75ef583d22f63a9435cb436ca571f
SHA256: b4f75271a02b546235f0589292534cb4b8d52455a8bd20256e7fc64120732132
Uploaded: 2024-12-04 07:47:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Syllabus-RL
Version: 0.6
Summary: A library for training RL agent with curriculum learning
Author: Ryan Sullivan
Author-Email: Ryan Sullivan <ryanpnavillus[at]gmail.com>
Home-Page: https://github.com/RyanNavillus/Syllabus
Project-Url: Homepage, https://github.com/RyanNavillus/Syllabus
Keywords: Syllabus,AI,RL,Curriculum Learning,Unsupervised Environment Design
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: gymnasium (>=0.28.0)
Requires-Dist: numpy (>=1.24.0)
Requires-Dist: torch (>=2.0.1)
Requires-Dist: pettingzoo
Requires-Dist: joblib
Requires-Dist: ray
Requires-Dist: pytest (>=8.1.1); extra == "test"
Requires-Dist: pytest-benchmark (>=3.4.1); extra == "test"
Requires-Dist: cmake; extra == "test"
Requires-Dist: ninja; extra == "test"
Requires-Dist: gym; extra == "test"
Requires-Dist: nle (>=0.9.0); extra == "test"
Requires-Dist: matplotlib (>=3.7.1); extra == "test"
Requires-Dist: pygame; extra == "test"
Requires-Dist: pymunk; extra == "test"
Requires-Dist: scipy (>=1.10.0); extra == "test"
Requires-Dist: tensorboard (>=2.13.0); extra == "test"
Requires-Dist: shimmy; extra == "test"
Requires-Dist: sphinx-tabs; extra == "docs"
Requires-Dist: sphinxcontrib-spelling; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: pytest (>=8.1.1); extra == "all"
Requires-Dist: pytest-benchmark (>=3.4.1); extra == "all"
Requires-Dist: cmake; extra == "all"
Requires-Dist: ninja; extra == "all"
Requires-Dist: gym; extra == "all"
Requires-Dist: nle (>=0.9.0); extra == "all"
Requires-Dist: matplotlib (>=3.7.1); extra == "all"
Requires-Dist: pygame; extra == "all"
Requires-Dist: pymunk; extra == "all"
Requires-Dist: scipy (>=1.10.0); extra == "all"
Requires-Dist: tensorboard (>=2.13.0); extra == "all"
Requires-Dist: shimmy; extra == "all"
Requires-Dist: sphinx-tabs; extra == "all"
Requires-Dist: sphinxcontrib-spelling; extra == "all"
Requires-Dist: furo; extra == "all"
Provides-Extra: test
Provides-Extra: docs
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9731 characters]

WHEEL

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

RECORD

Path Digest Size
syllabus/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
syllabus/utils.py sha256=0ny6L5cCFmDGQB1CuOAcmlOTIDmDWmpF5SSzoQHYzyQ 1038
syllabus/core/__init__.py sha256=mwSKG9pocLE-6wLSdgYIMDNp8FCvXnz2U0QiCW5SH7A 846
syllabus/core/_multivariate_curriculum_wrapper.py sha256=eHHpKLi_u3m25Q7hwqYdocZztbp5S08IN5-30MJB-h4 3884
syllabus/core/curriculum_base.py sha256=D3rbQjloguwFlk3oitGnPDtk3tj5J3hQ_VdoNtqyf3w 9113
syllabus/core/curriculum_sync_wrapper.py sha256=BLBGxBgZ0w2-NBU1vQihbD54P5rdSzzK6aYutCr0wAg 11623
syllabus/core/dual_curriculum_wrapper.py sha256=u7G861k1ci6psy8fDE4jfQI0bgc868YrBT-UtVCTZIg 3602
syllabus/core/environment_sync_wrapper.py sha256=4QCk4eNbbot0AV51mtj03r8jcQ6_kpXZNDl4BxwqDPw 21072
syllabus/core/evaluator.py sha256=JW06MJ5f1-82dZO6Qhx3-Zv5AX2l6JXbazYRmw05L08 14369
syllabus/core/multiagent_curriculum_wrappers.py sha256=60L9Qg4i1AAlx92-R-VJJnlo2oPfA_dbVfRklTulTKk 2597
syllabus/core/stat_recorder.py sha256=WpN8sfJ_NQg7BzSggC9XkwgEE9HIz6tBX1x2iu7ydGM 5637
syllabus/core/task_interface/__init__.py sha256=4WDq2xOV4xVMofv4UwCC5COsjr09Sqeq6AK1L8K-uRE 264
syllabus/core/task_interface/reinit_task_wrapper.py sha256=Nqk95SSna3ibIZdvIsPHCed0nEI0O3FVxtJ7iLua7KM 4686
syllabus/core/task_interface/subclass_task_wrapper.py sha256=kbeM9uEhIYgoOZFcrAvzrKFXjTyda_PeQNa1iasMIOg 3849
syllabus/core/task_interface/task_env.py sha256=Q2ZE2BblMd_UXnvzsEjaLlTFxV4a0DCoTOgLcnxNTqA 5411
syllabus/core/task_interface/task_wrapper.py sha256=G1CZOVAU3PS-98_1bfrFPoNSiXiD01q8AbKfQYIfIEU 6366
syllabus/curricula/__init__.py sha256=3kftOhKxxyHVGZeRXE8dKSjOQbCxT5vp4QEtn7cJ5aA 652
syllabus/curricula/annealing_box.py sha256=pv3ca_JY3iIf3RPkrGpWHa8d6TZ3EkCztv1Z6PZv0Pw 2346
syllabus/curricula/constant.py sha256=yepQx93JFA7avgAfLKaJuUn__IDW8L99jyYWiv-RJIs 1839
syllabus/curricula/domain_randomization.py sha256=wVimDg1wpWDuSXw55_g4aQ5U4XNFzv1hDacyR0QWwBY 3548
syllabus/curricula/expanding_box.py sha256=-4PHb9Oyh4zZ7-V-_7G-HHta-PT8hyK6L5nr2LTwcDo 2733
syllabus/curricula/learning_progress.py sha256=6Rysuttep2Ccdm5ixJ36VozVeHaoeOV30kdbzYgzXpE 10035
syllabus/curricula/noop.py sha256=_Po_CgUpqNe-1Lx7ESel8L9GijRU4ICBKPWtljW_j0M 1916
syllabus/curricula/selfplay.py sha256=4brWWAqiOC9zCavOdNzQMtaOCN6bGGKPgteVu_gFwjI 10401
syllabus/curricula/sequential.py sha256=FWVEgLbHpi0X5JcyCymS1uJ82HNpxPWBkcrUeTVLU3w 9190
syllabus/curricula/simple_box.py sha256=1oT0zOo6qaF8_XrnVdVGcdi8-Chuig3zmzDuWthD1tE 2818
syllabus/curricula/simulated_annealing.py sha256=ChXOBFLgugkzkuDvYonjeQzb_nMFmNL-Vyg5es4fKN8 2275
syllabus/curricula/plr/__init__.py sha256=e4MsT7b2JhTwhoitebb0pQQhIzQOWpx5-UUHzq_aDR8 210
syllabus/curricula/plr/central_plr_wrapper.py sha256=a_ZU8pC6wwl1pkssOG54TTiIiejBryD4jfbxTwR_WJw 12606
syllabus/curricula/plr/direct_plr_wrapper.py sha256=6Rwi5SaQiQPwAU_f4G8rlqO-fhP96-8Xg_QWbr65Pbg 6668
syllabus/curricula/plr/merge_plr.py sha256=iTWvxrLfIrHMqPRy3y3UeH2plYCwo_OCOx8UDfZypZ8 11541
syllabus/curricula/plr/old_plr_wrapper.py sha256=-YjXgjzZYFHotiekxVjuSuQjYWiGFNeg1ti-vTdOm_Y 15210
syllabus/curricula/plr/plr_wrapper.py sha256=fXX_ckzdRkoQkxbdWBDJK8IXE0_QlvvklQ4jOYkVyP0 15661
syllabus/curricula/plr/simple_central_plr_wrapper.py sha256=T1kmalOFE6nrKa4b2rF1BD-js6I-xTTkbdzWdiABAgY 6642
syllabus/curricula/plr/task_sampler.py sha256=cQrsbHNtHyQV-OZjl-RiPCJcHlFqo1jHU4Iw9T5e3D0 17117
syllabus/examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
syllabus/examples/models/__init__.py sha256=Huchcev8QJAV9nzdAXh9zApRAoIwFtOYXbGSb8MpFX0 184
syllabus/examples/models/cartpole_model.py sha256=U4jVI0LXxuDskd3LVp7DDPG4Lb108TXE3a9h6tkN0ro 1288
syllabus/examples/models/crafter_model.py sha256=m7WtFG373gFdITIlLwZwtmzD7t9bu0evBLitO7feN_E 4773
syllabus/examples/models/minigrid_model.py sha256=1sf-wDKuVhBh_t8Aacf2_yLuUlYTvzRcH9qHWVgfaXo 5321
syllabus/examples/models/nethack_model.py sha256=Mt9hFqVvBDieMzQe-T_DOetp9T-QOjojo8yxtX7fnj4 13502
syllabus/examples/models/procgen_model.py sha256=FfLrXNxFiLHBNktkYHwo6JDd9Ft8G7EE2YTpYCIp06I 10006
syllabus/examples/task_wrappers/__init__.py sha256=UJvZKPCw9o2TLgre68aos2X5tYDrDv9n4DMoRkLrEsE 926
syllabus/examples/task_wrappers/_minihack_task_wrapper.py sha256=GKRqZGIUIbRh8dfUtn06vWdiHR7fDKq7pLu6W5M0KoI 910
syllabus/examples/task_wrappers/cartpole_task_wrapper.py sha256=gISjwyB1k1iMSCL-uQOg_DjGkRNqxnKgj2faGdHUR7U 1178
syllabus/examples/task_wrappers/minigrid_task_wrapper.py sha256=McQ3xwYtknPGs_QmRGMKixkCGBecx7nXt7bmVi9zCxg 3050
syllabus/examples/task_wrappers/nethack_wrappers.py sha256=WFXboVaoytJhWqtr8SAzSPU3YUkFsjsv0L86HUfNc6I 18121
syllabus/examples/task_wrappers/pistonball_task_wrapper.py sha256=Vef4B7FjWGxLVptBGidNBuG1KF4qd-O2GhGXEOS7AHA 1278
syllabus/examples/task_wrappers/procgen_task_wrapper.py sha256=eI0_CSsKK8dV8Emyqzr63pJIH62zxE05i5u0cjD2U6M 2688
syllabus/examples/task_wrappers/simpletag_task_wrapper.py sha256=1NAdZ6VnTiufktguLO17qFmsB8d6DMorBqFmogxnabg 1457
syllabus/examples/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
syllabus/examples/utils/vecenv.py sha256=IxlGK6EeoTiNxx3w-mr9n2zg3ACOIYvU62gwpRtGl2Y 10085
syllabus/examples/utils/vtrace.py sha256=IPuGFYb3yqu9Hi1p5-jKqG3MZrVMAn7ntGJCrWS3juA 4349
syllabus/task_space/__init__.py sha256=L9N-nIQr39KAyLXplIoOlHJALDljQLUbr0GprZDvjdo 107
syllabus/task_space/task_space.py sha256=mudEq6uoMwd3JWx-F7nIpa96zZyCDqxBnm9ZIybLz70 21698
syllabus/task_space/test_task_space.py sha256=R6eOKpcfcd_5EK6WKLnIt5uCZIwTIm5m0K_RtxfUnwU 4934
syllabus/tests/__init__.py sha256=JZ2zTHl62cM6lUl0IZLZkRuzgXjqBnkNpSEKlnFxNNw 178
syllabus/tests/determinism.py sha256=BlJw38W6J_6QNytgHreiYw3012avu95smyG1uFWkjpE 9720
syllabus/tests/sync_test_curriculum.py sha256=RJgNc_fmKNIRDZFIRJ51luPjUCiO6-Mu69c9KhfhU1M 2946
syllabus/tests/sync_test_env.py sha256=cVB8ZfZVeTGQLXPt0PbFw8VB12JnHqMPdFlpSl7vl5c 3426
syllabus/tests/utils.py sha256=PQjlcN4xWHjEPkExeqPUPbpevvy_3Cxn9c0ns-EBURI 18912
Syllabus_RL-0.6.dist-info/LICENSE sha256=nVdugOGJGRm4TkUCkuKyXAFKgceZvBWDvajUfkncA7w 1070
Syllabus_RL-0.6.dist-info/METADATA sha256=3AzTGQ5Luvxz79DuxxkymBh51sw-Ovxne___m_GKn8I 11871
Syllabus_RL-0.6.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
Syllabus_RL-0.6.dist-info/top_level.txt sha256=BUzVUJW8jlvELz0Se7qyN32gEOxzUk51QkS4iO3CXnA 9
Syllabus_RL-0.6.dist-info/RECORD

top_level.txt

syllabus