regelum

View on PyPIReverse Dependencies (0)

0.1.0 regelum-0.1.0-py3-none-any.whl

Wheel Details

Project: regelum
Version: 0.1.0
Filename: regelum-0.1.0-py3-none-any.whl
Download: [link]
Size: 111255
MD5: 5ab591c03b183793afe535e41059d619
SHA256: b59bc0f7135264dd25a6aa14b569bd8021243ef3d9e796ed66bbb0e15da9d63b
Uploaded: 2025-03-27 10:08:57 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: regelum
Version: 0.1.0
Summary: Regelum is a flexibly configurable framework for computational graph construction and execution.
Author: Georgiy Malaniya
Author-Email: pwlsd.gm[at]gmail.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12
Requires-Dist: black (>=24.3.0); extra == "dev"
Requires-Dist: casadi (>=3.6.7)
Requires-Dist: dask[complete] (>=2024.12.1)
Requires-Dist: graphviz (>=0.20.3)
Requires-Dist: loguru (>=0.7.3)
Requires-Dist: matplotlib (>=3.9.2)
Requires-Dist: mkdocs-autorefs (>=1.2.0); extra == "dev"
Requires-Dist: mkdocs-gen-files (>=0.5.0); extra == "dev"
Requires-Dist: mkdocs-jupyter (>=0.25.1); extra == "dev"
Requires-Dist: mkdocs-literate-nav (>=0.6.1); extra == "dev"
Requires-Dist: mkdocs-macros-plugin (>=1.0.5); extra == "dev"
Requires-Dist: mkdocs-material (>=9.5.47); extra == "dev"
Requires-Dist: mkdocs-section-index (>=0.3.8); extra == "dev"
Requires-Dist: mypy (>=1.8.0); extra == "dev"
Requires-Dist: omegaconf (>=2.3.0)
Requires-Dist: opencv-python (>=4.11.0.86)
Requires-Dist: pandas (>=2.2.3)
Requires-Dist: pre-commit (>=3.6.0); extra == "dev"
Requires-Dist: pygame (>=2.6.1)
Requires-Dist: pylint (>=3.0.3); extra == "dev"
Requires-Dist: pytest (>=8.3.4); extra == "dev"
Requires-Dist: pytest-cov (>=4.1.0); extra == "dev"
Requires-Dist: ruff (>=0.3.0); extra == "dev"
Requires-Dist: scipy (>=1.14.1)
Requires-Dist: torch (>=2.4.1)
Requires-Dist: types-PyYAML (>=6.0.12); extra == "dev"
Requires-Dist: types-requests (>=2.32.0.20241016); extra == "dev"
Requires-Dist: types-setuptools (>=75.6.0.20241223); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
[Description omitted; length: 4556 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.1.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
regelum/__init__.py sha256=QqgJV99VPMYXyX19Q4uJ8wk6lbwoWcf_Ii0hrr3Z5_4 2115
regelum/node/__init__.py sha256=MCdhI_sHuAjX4ajvR45KPOa4jXsJny7gRJfUbOJ7y5M 1775
regelum/node/base.py sha256=HvY7dV7zWH1D8MADRhtDpvkdyG9ve9UI1pwG7q5wh40 19749
regelum/node/classic_control/__init__.py sha256=SMxfHnSldQkqqeXXuRf7gtUXDrYcVPP4OCtSDFRQvVo 3332
regelum/node/classic_control/controllers/__init__.py sha256=W1l94qXHZeDVDpe2gy7gDZqxNIgN6zCUbPw_z1POd9U 36
regelum/node/classic_control/controllers/backstepping.py sha256=KUt1vS3wo9Ro_Mjlzw5F1e2egNgiZP-WidDmutE3a5w 5442
regelum/node/classic_control/controllers/energy_based.py sha256=oJepfNFZE_aZd_U3lh5hkBCFMFFzyQShj7bAWdSHHSk 4746
regelum/node/classic_control/controllers/lqr.py sha256=xM2xpy-nrlAtg4OfImsnCg6MqFPQL0sIULBTgm5Vjp0 4523
regelum/node/classic_control/controllers/mpc.py sha256=RdElmSOdPN1LQnBgJ4wh7mtiF2WsnVVLfPeRZY-hveg 5745
regelum/node/classic_control/controllers/pid.py sha256=2wVUSakh8TfTQU0p8_-xETtOoFvHu0H6Ovf3uRkulqY 2709
regelum/node/classic_control/controllers/scipy_mpc.py sha256=0ig3CabZi5-97y9aLwbS1KHhlXgRnjK6_in54Z6tMpk 5886
regelum/node/classic_control/envs/__init__.py sha256=pSuVQWuZhVopvLIuaRUukNa3SuXchdyWNqp_pzwUmxk 212
regelum/node/classic_control/envs/continuous/__init__.py sha256=KDDhBHTXCPHtCxkUyutca3JjBdAy8tYWMgfqVmORbJ0 754
regelum/node/classic_control/envs/continuous/cartpole.py sha256=0aApSCGv4-u-5zvCHQx29EkftEs9rjIKWhXn4pJcVOU 4031
regelum/node/classic_control/envs/continuous/dc_motor.py sha256=a9pVD-tdNeH6wa6T9BVID9H5pc9Nl5ANjfo1Q0BFwaQ 3480
regelum/node/classic_control/envs/continuous/double_pendulum.py sha256=JK0hq6XXPdWaSfX7uqXOOVgcHaNIw5-lScjyMHdE8rk 5001
regelum/node/classic_control/envs/continuous/kin_point.py sha256=dlNK2zZTBp2BSLx-pTWmqmeDavnEDtvVyGBq3zLXPLg 1782
regelum/node/classic_control/envs/continuous/mass_spring_damper.py sha256=7jWX_VRwh_sLSkGrZFdLfM7IbK3M-TRGjXAYBlH782s 3195
regelum/node/classic_control/envs/continuous/pendulum.py sha256=cT-mPReQUxTSHzulUqINscrnf7XiFHc5KpCNrsjHcbA 2052
regelum/node/classic_control/envs/continuous/pendulum_friction.py sha256=tR1J-y0UOYg2947xcpi5e-7KwuCBXyp5Yu-q9itUwQc 2553
regelum/node/classic_control/envs/continuous/pendulum_motor.py sha256=fhkeKsEc-39VXVu1Lsy0mF1G5mtO8YxnToeshNQed34 3520
regelum/node/classic_control/envs/continuous/three_wheeled_robot.py sha256=jha5BkOg_gamjGhp9QUAd10tS3yUGYxTRUkzSccF7is 2067
regelum/node/classic_control/envs/continuous/three_wheeled_robot_dyn.py sha256=txVq36JcfKAdUINfoe39-YyZwocCJO11Q40twpJeBWI 2470
regelum/node/classic_control/envs/discrete/__init__.py sha256=qRsInAfdJZZ3xAdJ19LmdhxW69y13aU6iAyqsTK_CDs 419
regelum/node/classic_control/envs/discrete/chain.py sha256=nW92L765b1caoUXwtxztgVxRwA5cQPc7JSGpMsGAm4Q 2387
regelum/node/classic_control/envs/discrete/discrete_pendulum.py sha256=4Y6sk-gM_Cmh3tYsxH1Sa9YUfbsN3J2dK14L-m73icg 4683
regelum/node/classic_control/envs/discrete/grid_world.py sha256=P2DMGOErlZbp9JhUWc7YHpKIUhhJCpit_-Dvu3Vd5pg 3618
regelum/node/classic_control/observers/__init__.py sha256=3MquXKBD0INQyuC2DKzyRtrTzqE0N-PrS0u5xf0G1qs 184
regelum/node/classic_control/observers/unscented_kalman_filter.py sha256=5LDpvnCzdRE0AM_LVgsg5WJxxHoyL3hsPDmGaYDeM0M 8878
regelum/node/core/__init__.py sha256=O7U9k9Cx3RE-Z_Ays-Sv21fg8MUKsveRAK3g7yqf9rM 62
regelum/node/core/globals.py sha256=Lz_pTViLFHwkNOP__USoIlP3gTXzp8O0nasYj1EJoCU 145
regelum/node/core/inputs.py sha256=RKjiFYe7Qg2IcachAZtJ1LwafPUNedtdlSTW3uhUm0I 4545
regelum/node/core/types.py sha256=vGC4UVXeIqkTJVxwOSO0KQ9E-rWDEyRswytYmH-4QSY 1184
regelum/node/core/variable.py sha256=-ecV-CQONcjrVLTtdQ2nBmXlLoGoopfCrF5RGpls0ug 6075
regelum/node/graph.py sha256=zWp7F6t4Ccu-TsqpOpsKTQEyneEzj1xi8VPIZWsTV1A 38293
regelum/node/interfaces/__init__.py sha256=2pY1MwCkL8F983PAC-j0QZmujKykmhBNK53oWikTn8Y 88
regelum/node/interfaces/base.py sha256=FVZDvVS15mRe5CHk6cfSRGFW0oDZk_0zxcgkGRXrUSY 4695
regelum/node/interfaces/graph.py sha256=7CVYCx8_9oWMBWunt36EJq5YgcJs4ujUU9mhkHSRmgo 3355
regelum/node/interfaces/modifiers.py sha256=X0sqJsAW6UCcHV2ENzU3EUQCGizDMUMTQ-_DQ6epTYY 3152
regelum/node/interfaces/node.py sha256=p3gQiWxR615yuqltImNs9CU5MqVnoSc_5LpFLtzPBg0 7700
regelum/node/logging.py sha256=o5UB9JWsGHhS3qNf2REtewgXfm47shs9Ag56AFxaRZs 3841
regelum/node/memory/__init__.py sha256=Nqt36vpGKwbdn36uOeWRf3wQJZLQf-0ySIRVH4NIYwE 59
regelum/node/memory/buffer.py sha256=XiNtrGBkeZov35DhVUX9rftQCw0NmnABxvjjjmlLzvY 3169
regelum/node/memory/lag.py sha256=bp7HmIogBei4KmlJj_-Tzuffqce5Baf_DA8woPKKce8 2212
regelum/node/misc/__init__.py sha256=1klVD2NO-G3owKEfPwmxWheIQ6RTXYFHz7V7J6IvnCs 28
regelum/node/misc/output.py sha256=LWef98862ISyqSNaNJS3lPhGlc8NPbd3O0ztPj7xio0 5996
regelum/node/misc/reward.py sha256=Bm9EaMdqYrnmwQQKjo2zR8PvBjeAIOJvChZ4w0BwX0Y 1210
regelum/node/modifiers/__init__.py sha256=KsHFVJBUivRJBjWzPJ0gBZvuQVJpcQ11v7jHeucBKcc 78
regelum/node/modifiers/base.py sha256=sQyFYWKz6UL8L2JOpC6PesV2KvyXBAAyM9T05zIPZj8 1639
regelum/node/modifiers/reset.py sha256=tB-HBYMwpBONuvFf3BIB3Ys-_6l4HsuJGolfOTiDZnw 1463
regelum/node/modifiers/zero_order_hold.py sha256=JImPPj6KmbK9g-gY_M2FT9FbZWNai8HPoafsCkxRRWE 2174
regelum/node/parallel.py sha256=S-ITqLV5uMtxb5NFnarU0BwCgrJ522cFVhW43F5KBE8 14592
regelum/node/reset.py sha256=RNU5qTN_watfF53_uEREuGYiMCymaF0EQHuj4jlwMNg 1337
regelum/node/rl/__init__.py sha256=JzzIo-y-hPCGu6gc-Ay4wRu4BvjKnz-ouXTAOuXrYXc 17
regelum/node/rl/offline/__init__.py sha256=wqQjt-cFFdycHyD3AKg4GGpX2FkfNFWbwc-l_Bbyq4c 25
regelum/node/rl/offline/agents/__init__.py sha256=mlpha2J-3REyvsaSR9GhkpF7z6lGNmqw21u3lsnEJ_o 26
regelum/node/rl/offline/agents/combo.py sha256=ZIgkPj-oablD4Wjebde78hT3qggo58v2XEkMDODYzXE 243
regelum/node/rl/online/__init__.py sha256=bhYEnQkDngMVzHG0W2OlxCW3CUjCQSSi6yMJrNQoKWQ 217
regelum/node/rl/online/monte_carlo/__init__.py sha256=6fhWDcoHtmnbsuiy0o1NxUbzyAjPpe-DjNEwJbg3hEk 207
regelum/node/rl/online/monte_carlo/agents/__init__.py sha256=V-YE2ZsHP3oontmVbvJuKRrWU0bb3-0t-gF7fTACFaY 304
regelum/node/rl/online/monte_carlo/agents/ddpg.py sha256=vzuYb7ruGxkFrg8AAQSTlBJd7Tm0flv6d24XBUraONM 282
regelum/node/rl/online/monte_carlo/agents/ppo.py sha256=VXYvTBGGCPGgnmG9tUBxAO3oQl4pAxXUkbCcFLfl_1k 239
regelum/node/rl/online/monte_carlo/agents/reinforce.py sha256=9W5Rnfh4b8XY6DfORD5yIu1IMlPhvAWdq9DO6jR9ECk 415
regelum/node/rl/online/monte_carlo/agents/td3.py sha256=aBkwXW8Pylzoq9wSPE7kvdDhNdVQpgmm5PLpQrEKuXA 237
regelum/node/rl/online/monte_carlo/agents/trpo.py sha256=DDfEyJU23oaF5mAoD9TwDHrtVvBMHQ60b2nhXdVFgMg 362
regelum/node/rl/online/pure_online/__init__.py sha256=EZSfVhpIkbQue60EEljX5DkiPRZfUtJ1eLKXls2qAzk 205
regelum/node/rl/online/pure_online/agents/__init__.py sha256=UD29t7hOWKpGFGiLeYpsd4-BjBcM6nAnZRYrepVQYNg 252
regelum/node/rl/online/pure_online/agents/ddqn.py sha256=pKy1Q0DDbiZ1liSRAbHQuY3PSX7HjmwkF56HOzaGOYc 220
regelum/node/rl/online/pure_online/agents/dqn.py sha256=GAuzgyotQ-f1_f0Dd3rgvJFVTJeOomMFmvtfdM5jOZA 205
regelum/node/rl/online/pure_online/agents/sac.py sha256=NtFX4FfNxFzrHF8MTI39IcIvUyktiMD0aLwlLvtCGrc 301
regelum/node/rl/online/pure_online/agents/sarsa.py sha256=6WokndeLcLoSUi-vA3ZGZN5kreqiBXWhV3RbO8uc0N0 564
regelum/node/visualization/__init__.py sha256=wx1xlP_m6jfw0plH5-TSW-0hpA4XCk4UyTZ8bsZ5bVw 1544
regelum/node/visualization/pygame_renderer/__init__.py sha256=z044ZQbQe9uD2--KccYueKzRG55Y4pYC7uW4t7-qYyQ 903
regelum/node/visualization/pygame_renderer/base.py sha256=1H9wtgn9atwO8orJ1frIwQdqlq18OGUNd4b3c8VUnqc 19820
regelum/node/visualization/pygame_renderer/cartpole.py sha256=9M_kN4fdVj84Eu5FIr0eIwLWsPtNoApqX7vxCXK9px4 3429
regelum/node/visualization/pygame_renderer/chain.py sha256=m5EtXfZLnUKrf0QC-CPla5HL44fkClxt-V_X6wRR30I 3309
regelum/node/visualization/pygame_renderer/dc_motor.py sha256=Gqswl0BzRvD6MqyyPGmSz_P6PPPiyuGg_nfJL96DVHk 11515
regelum/node/visualization/pygame_renderer/discrete_pendulum.py sha256=OkgXxKc9cveQezuD6yblb-GHO0UI5eFg6J0RgM7p-hA 4772
regelum/node/visualization/pygame_renderer/double_pendulum.py sha256=aZDGw3jot2uPS2HzJfEIGeQebxcHWLJ53UgQ9_5kTWA 5375
regelum/node/visualization/pygame_renderer/grid_world.py sha256=DGNCiTbNkPypOPwzWaeuUz5IKawPTMg6o4jsPgV1ITE 4227
regelum/node/visualization/pygame_renderer/kinematic_point.py sha256=-byIAmBBUF51cKIPibmJpiZhI8L_jhuHyoHd37lrGew 2239
regelum/node/visualization/pygame_renderer/pendulum.py sha256=VWDwqnQ002Ync7bYbKNUod09x8HLBVrsjr5eDdN40os 2240
regelum/node/visualization/pygame_renderer/three_wheeled_robot.py sha256=SqI9va_Sb6rFpeq5SFMq1pkxB-h-2JD6VsdgFIyw6Pc 3537
regelum/utils/__init__.py sha256=ZIyo8rH_1TSwjNPIyas0ODSJQONJrdwrNZq0y99cJmI 27505
regelum/utils/logger.py sha256=DrwWT9z1WLbSUdK8zWx3zTVec-o9hWomsnL40vLA4FY 553
regelum-0.1.0.dist-info/LICENSE sha256=BB_pl3mWofHLwq5ZjET789Fk4aFogX5cEsfxaZpJmhg 1071
regelum-0.1.0.dist-info/METADATA sha256=gJUz3PiWGPlnLouRd3gWR0fzGoWUL1YyCYN2DjeIaoU 6427
regelum-0.1.0.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
regelum-0.1.0.dist-info/RECORD