mpcrl

View on PyPIReverse Dependencies (2)

1.2.0.post1 mpcrl-1.2.0.post1-py3-none-any.whl

Wheel Details

Project: mpcrl
Version: 1.2.0.post1
Filename: mpcrl-1.2.0.post1-py3-none-any.whl
Download: [link]
Size: 73380
MD5: 52afb24c8c5cb14b553a72ff84e01fef
SHA256: f4d807191b4a9d9d2f9971cf684ecabc5cca1324b14e7249f087f3b54ac0048a
Uploaded: 2024-04-11 13:53:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mpcrl
Version: 1.2.0.post1
Summary: Reinforcement Learning with Model Predictive Control
Author-Email: Filippo Airaldi <filippoairaldi[at]gmail.com>
Project-Url: Homepage, https://github.com/FilippoAiraldi/mpc-reinforcement-learning
Project-Url: Bug Tracker, https://github.com/FilippoAiraldi/mpc-reinforcement-learning/issues
License: MIT
Keywords: reinforcement-learning,model-predictive-control,optimization,casadi
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.9
Requires-Dist: typing-extensions (>=4.5.0)
Requires-Dist: numba (>=0.57.1)
Requires-Dist: csnlp (>=1.5.10)
Requires-Dist: scipy (>=1.11.0)
Requires-Dist: gymnasium (>=0.28.1)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4825 characters]

WHEEL

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

RECORD

Path Digest Size
mpcrl/__init__.py sha256=kcZdfDhvwCjA4F8NSeuQ4Bem6ia4O6lQxZS29DoWAOs 1292
mpcrl/agents/lstd_dpg.py sha256=3T7LJieG1a7_7vg5AZc8tPwjxZIY0t5fVOx8IynamS4 20477
mpcrl/agents/lstd_q_learning.py sha256=eS2bdw7P07v-HdwMQBetbpRxIlrULJ6G682TR215qBQ 15173
mpcrl/agents/common/agent.py sha256=Ygoc0u2UWzOj4wV2UaCrM1684HzRQG5pSPXHQa0Ktkw 25431
mpcrl/agents/common/globopt_learning_agent.py sha256=epB_VVWimsdBf_BRjZqI9IP5FP56IxSb-QojQaxmCUI 3707
mpcrl/agents/common/learning_agent.py sha256=pYOPzpyfkOeRJ2kQyWN10mRoO-JY6nkZqdwB69NOo1c 17217
mpcrl/agents/common/rl_learning_agent.py sha256=60IB25LZ35zNZr-i_dsxGuvhZxihWvbL49z5uDosF7M 1749
mpcrl/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mpcrl/core/callbacks.py sha256=ow43Mt6848fqS0PbpH9aE1Djwj5QTNvFVxEmp-sxLU4 9816
mpcrl/core/errors.py sha256=ruPwPrN9r5uryTGEIfa8k6n9fbq9gXHADeoyFHJ7Wp8 1609
mpcrl/core/experience.py sha256=sXDgRdwHK8jT0RfGne8RqtLKPjH5Z4HEN24352mqIoo 3294
mpcrl/core/exploration.py sha256=oV4cBbxvKdy4vbhmD7C1A4ltIpEVENQgNYHEiY6a2zc 12631
mpcrl/core/parameters.py sha256=5b8Kn7jPoZwdiHbD0UhXDI0pZ21kWXf-M6-OWzo4ock 12085
mpcrl/core/schedulers.py sha256=kp2-h6XuQJwCkn2-wYoA_lyrJxDQCcXv2yrVSqIKIUs 7143
mpcrl/core/update.py sha256=y-_T-swZwTZG9__yJCTmlRRMV7aKf_t26A2ZFdDfi1M 2537
mpcrl/core/warmstart.py sha256=dTaTzVf8DFMBxovJG3REkSMEjAU88mAXZYywKGz94b0 4713
mpcrl/optim/__init__.py sha256=V6B704mNyyijv-JG2SbfBcuxpDUvmPf_udZDRUfcqX4 482
mpcrl/optim/adam.py sha256=I8KmJkOWBz0WRGAlA0-e7BOaZ4oMfuLVwh5nqIj385c 7193
mpcrl/optim/base_optimizer.py sha256=zh3LIfewgQPejywjQ6FFAMoZVfkRkY_H7oMidaJ_7Tk 2600
mpcrl/optim/gradient_based_optimizer.py sha256=e19-JujIbxc5jv53Zrm9JiON-kDN5HqtgQX_iDuz8Og 6668
mpcrl/optim/gradient_descent.py sha256=LnEVxARVCqEZm64QeAWG4bCbMYy0IEL4VeF3vF4rMuY 5624
mpcrl/optim/gradient_free_optimizer.py sha256=H9ou9L04IoTUbJGlmIB3ijqPMjZ3y3BVGSSzxrlv6yg 2429
mpcrl/optim/newton_method.py sha256=G_Mfdw9pJ5Vd1wsMOFLUES2ocTqZDAkfq3oxX5GAj4M 6712
mpcrl/optim/rmsprop.py sha256=qgOOQfIRIayjiJuWgt7ff025hB5hCaXLfV2UpJ2xjGA 6532
mpcrl/util/control.py sha256=0su1Q2_UQ86b3qYPLZ1_wjfGEZmoTfD0wmkS9cDFu6w 2785
mpcrl/util/iters.py sha256=baV_jxR1j5eRFld8ujXzfv5BokwvUVFCxiO8VL0-3w8 800
mpcrl/util/math.py sha256=35aVDu8Ue7valo_VHAe3vIAa6e1pxJPeTlH50pjPPGQ 4855
mpcrl/util/named.py sha256=v39WjEtp2TCYHUoVR08HR5hGkKQwvk93rOrWi4kheCU 933
mpcrl/util/seeding.py sha256=svUv-IcEKSKgUVrxjzjMX5RbJG8oQ3JjAnzc_0Y09Lk 638
mpcrl/wrappers/agents/__init__.py sha256=57uJyv0dIQex9L7DAULRJ1uAcx2F9XUWNdQTCeYFeXc 180
mpcrl/wrappers/agents/log.py sha256=UAyOe3zn2OeMsAaI-TtzY-YolJI_xULwSifA93RHtaM 8402
mpcrl/wrappers/agents/record_updates.py sha256=FQsonxR05H226BBK0ITVRl1tOEnV7ttKFYMWcldlMGA 1261
mpcrl/wrappers/agents/wrapper.py sha256=Spo_tuCh8cMS3-cyziDhn1ICkCppm9yDk5FBryblDZg 4998
mpcrl/wrappers/envs/__init__.py sha256=6qev906FylKAb2BtY11FHtujSF8q_6-1xigI7hRUSv0 137
mpcrl/wrappers/envs/monitor_episodes.py sha256=gd-rHzxN6VtsdC6jMrHPn10trDBytvICHolU__vucj8 4446
mpcrl/wrappers/envs/monitor_infos.py sha256=LhYbGxR2eS9k8dGinTUbw0R6YAn5xZeUfNZ8_nEtG2A 4939
mpcrl-1.2.0.post1.dist-info/LICENSE sha256=s2Xt7NXV5Jga1mE-z8xYD2gpdvyQH-HROtHM_okB504 1093
mpcrl-1.2.0.post1.dist-info/METADATA sha256=-ky5mKT0JS7So1hG3mkVu3EyGXhvvG6xBGN_RHiz5eQ 6170
mpcrl-1.2.0.post1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
mpcrl-1.2.0.post1.dist-info/top_level.txt sha256=Y9UzSb5-nvo_PIHFixWbr-GHoBcAr-F9wqH-fv8-LgU 6
mpcrl-1.2.0.post1.dist-info/RECORD

top_level.txt

mpcrl