pycollimator

View on PyPIReverse Dependencies (0)

2.1.0 pycollimator-2.1.0-py3-none-any.whl

Wheel Details

Project: pycollimator
Version: 2.1.0
Filename: pycollimator-2.1.0-py3-none-any.whl
Download: [link]
Size: 617483
MD5: ac5fdfc8c6922c23fe7145a9277d9e38
SHA256: f88099f3cbea70c710c2ec00aef310c4d3e665d089e8c961d37d478821d51434
Uploaded: 2024-11-11 03:02:18 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pycollimator
Version: 2.1.0
Summary: Collimator.ai core simulation engine and API client
Author-Email: Collimator <support[at]collimator.ai>
Project-Url: Homepage, https://www.collimator.ai
Project-Url: Documentation, https://py.collimator.ai
License: AGPLv3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Requires-Python: >=3.10
Requires-Dist: click (~=8.1)
Requires-Dist: dataclasses-json (~=0.6)
Requires-Dist: dataclasses-jsonschema (~=2.16)
Requires-Dist: networkx (~=3.1)
Requires-Dist: numpy (~=1.26)
Requires-Dist: scipy (~=1.11)
Requires-Dist: sympy (~=1.11)
Requires-Dist: ts-type (~=0.2)
Requires-Dist: simpleeval (~=0.9)
Requires-Dist: diffrax (~=0.5.0); platform_system != "Emscripten"
Requires-Dist: equinox (~=0.11.1); platform_system != "Emscripten"
Requires-Dist: fmpy (~=0.3.19); platform_system != "Emscripten"
Requires-Dist: jax (<=0.4.26,~=0.4.25); platform_system != "Emscripten"
Requires-Dist: jaxlib (<=0.4.26,~=0.4.25); platform_system != "Emscripten"
Requires-Dist: jaxtyping (~=0.2.25); platform_system != "Emscripten"
Requires-Dist: jaxopt (~=0.8.3); platform_system != "Emscripten"
Requires-Dist: optax (~=0.2.2); platform_system != "Emscripten"
Requires-Dist: brax (~=0.10.4); platform_system != "Emscripten"
Requires-Dist: requests (~=2.32); platform_system != "Emscripten"
Requires-Dist: jaxlite; platform_system == "Emscripten"
Requires-Dist: StrEnum (~=0.4.15); python_version < "3.11"
Requires-Dist: control (~=0.9.4); extra == "all"
Requires-Dist: cyipopt (~=1.3.0); extra == "all"
Requires-Dist: osqp (~=0.6.5); extra == "all"
Requires-Dist: pandas (~=2.2); extra == "all"
Requires-Dist: pysindy (~=1.7.5); extra == "all"
Requires-Dist: pytwin (~=0.6.0); extra == "all"
Requires-Dist: sympy (~=1.11.1); extra == "all"
Requires-Dist: tensorflow (~=2.16.1); extra == "all"
Requires-Dist: torch (~=2.3); extra == "all"
Requires-Dist: mujoco; extra == "all"
Requires-Dist: mujoco-mjx; extra == "all"
Requires-Dist: evosax (~=0.1.6); extra == "all"
Requires-Dist: brax (~=0.10.4); extra == "all"
Requires-Dist: matplotlib (~=3.9); extra == "all"
Requires-Dist: opencv-python-headless; extra == "all"
Requires-Dist: nlopt (~=2.7); platform_machine == "x86_64" and extra == "all"
Requires-Dist: cyipopt (~=1.3.0); extra == "nmpc"
Requires-Dist: osqp (~=0.6.5); extra == "nmpc"
Requires-Dist: casadi (~=3.6); extra == "recommended"
Requires-Dist: roboticstoolbox-python (~=1.1); extra == "recommended"
Requires-Dist: scikit-learn (~=1.3); extra == "recommended"
Requires-Dist: spatialmath-python (~=1.1); extra == "recommended"
Requires-Dist: sysidentpy (~=0.3); extra == "recommended"
Requires-Dist: pybamm (~=23.9); platform_system == "Linux" and extra == "recommended"
Requires-Dist: control (~=0.9.4); extra == "safe"
Requires-Dist: pandas (~=2.2); extra == "safe"
Requires-Dist: pysindy (~=1.7.5); extra == "safe"
Requires-Dist: pytwin (~=0.6.0); extra == "safe"
Requires-Dist: sympy (~=1.11.1); extra == "safe"
Requires-Dist: tensorflow (~=2.16.1); extra == "safe"
Requires-Dist: torch (~=2.3); extra == "safe"
Requires-Dist: opencv-python-headless; extra == "safe"
Requires-Dist: evosax (~=0.1.6); extra == "safe"
Requires-Dist: matplotlib (~=3.9); extra == "safe"
Requires-Dist: nlopt (~=2.7); platform_machine == "x86_64" and extra == "safe"
Provides-Extra: all
Provides-Extra: nmpc
Provides-Extra: recommended
Provides-Extra: safe
Description-Content-Type: text/markdown
License-File: LICENSE.header.txt
License-File: LICENSE.md
[Description omitted; length: 1180 characters]

WHEEL

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

RECORD

Path Digest Size
collimator/__init__.py sha256=vUU7xLCxtj9HnRtW_8vi1J-L2AKxIGoUvZ_7O1v_0C4 1581
collimator/_init.py sha256=Br0Z0fHLJI3YmFjo_sly4Ly_PV2dey4qBbsTG3iKZKI 1629
collimator/lazy_loader.py sha256=FA3k_7HbnEnxjuJcyvX3UyLpCa2G7j6HMeBphFDvsZo 4635
collimator/logging.py sha256=66WOxoxE4FvFAhaoBU_tQwIx1Cyw3QTh8022tSPALno 5586
collimator/profiling.py sha256=yEE42GaTH_4UeO1PjHbFTpZlDojkavHqsBwTZJOju3A 5979
collimator/version.py sha256=L0rNEI0k7pA-2avJWQsXMgb9rBYKWF0ckzFma7tePXA 992
collimator/backend/__init__.py sha256=UAs_LQ4LXfmtY5Bz-RVAVJqIjKirjSGdl5EWEPCHZCQ 1556
collimator/backend/_torch.py sha256=kexUy-W7cUSA8BOCaKMaDX48vWMwEteWXYtKOOLsBac 1360
collimator/backend/backend.py sha256=uKFZN13SMoeq1AszXY4Jg1QkUCSy85ZfssKBfVc1cIg 6577
collimator/backend/backend.pyi sha256=YF2yvicumrW0qmJdkZh5czhG7uVZcLyRrrOa_1JzbU0 2218
collimator/backend/ode_solver.py sha256=-cU792Q2B5j3VqSGyIhJHUWXEWLyWSMSOA2kVifL6Ak 6967
collimator/backend/results_data.py sha256=o5FegoasQjQ08upPhbpBHV2c4mbw6ADU_h2DAOm1Ogw 5831
collimator/backend/typing.py sha256=JXg7feixUiqZfAEEmaI4c07dS7nBbD50M7S0pNjmFs4 1067
collimator/backend/utils.py sha256=0qLpgAxkCCyG-yYvGD5f0bcPuDVEt9VNt9MJ1e40bZs 1677
collimator/backend/_jax/__init__.py sha256=_vdQ3XRRYLrAVSWIyAEGrqG8wXJsItQiRJ2S1HNewuo 1690
collimator/backend/_jax/bdf.py sha256=pleNNgzDWhLb0zrYXkx1lzC0NcVf-z0B3YuqhLUO6y0 20191
collimator/backend/_jax/dopri5.py sha256=0ERxSNLSG-HixnwqlqMV3ONePUfsexBxOlb0rPY-Qm0 9636
collimator/backend/_jax/ode_solver.py sha256=JxV7TsFaL3o_9zx9TKI4qkEyAA6ZDsgBfVna0uEQnds 2275
collimator/backend/_jax/ode_solver_impl.py sha256=uw0UYqdaN6sHv-UyRaIiuJX4ijuFSzytxK9_UF3UhlE 8671
collimator/backend/_jax/python_functions.py sha256=U3IH7p0LY8nsTzjB9pojiF74vAZWJGsOfnLh0VXKdxY 2587
collimator/backend/_jax/results_data.py sha256=RiNL9L35yDj_YTUi8k4p8uKemsrKh22Y-ZBogn4plAQ 9361
collimator/backend/_jax/rk4.py sha256=pOEDuOSfk6vz9TYkpWjxQOI3pqIa884Bdz4cQMeMO-0 3643
collimator/backend/_numpy/__init__.py sha256=u-VsrUkZewuHsBpwW00T9rbAQ_F93YkS0WeBGwVfNgw 1646
collimator/backend/_numpy/ode_solver.py sha256=5Klmottc_yyHxjRLsynN8ZE_DBwx_WHcKT15uMSPw-A 7240
collimator/backend/_numpy/python_functions.py sha256=OEaLqjYlTPKiiYsKtxKNXPPJq4mC-nxt2dlekHcm4E4 4597
collimator/backend/_numpy/results_data.py sha256=Sq2GmDd6puNfkLVuX0ZEulWxIYQv2RBaXUrjVS2zJkI 3074
collimator/cli/__init__.py sha256=MZDrw6epSU0YMV2PvuPRRNeM3ymp9_4kMRHMcIeMXy0 825
collimator/cli/cli_run.py sha256=rP0J4XWU3fs-U_3CQp3nIWBssFmCxqTIsWBXAiGexXE 4664
collimator/cli/collimator_cli.py sha256=bibxI3lM6mgi53MIcJDWtiBM-YpDiJasrt5SCy5TBK8 942
collimator/cli/model_interface.py sha256=9HzAdt_R6Us5eFjOQZhfVjQj8DvJOwAlu1mFP4SKnfs 15021
collimator/cli/run_fit_sindy.py sha256=CNO_cRouC3gf913xDexi7sFiWuLaQ4-jwPAphbVDbU4 3521
collimator/cli/run_optimization.py sha256=KhzhpMd9S5eRmDZEunF_yi8jwo22hZKyovMaGZPdS5c 12038
collimator/cli/run_wildcat.py sha256=TxRykZBs3-jlJp71hDYGDKnaxMTqyphYEeda0Nphvpk 15749
collimator/dashboard/__init__.py sha256=SBb9VQwFviFqAuBEHtZmH60sAo12VsntM8I3jDjE9q8 857
collimator/dashboard/api.py sha256=z2QNoPSoBUjEPZnZkdPbmx-Z6pRmBtJBdmiqmMHmIiM 6151
collimator/dashboard/ensemble.py sha256=F4OYG1fKgu6iwHd9wup5I2XSieBc8-hsEaF_wpfwKKI 1277
collimator/dashboard/model.py sha256=fLZnPCmrxc2UBZbv6VJW4iT2GUXucKHK8FNEfSvDsfs 6253
collimator/dashboard/project.py sha256=oDx09Zq0ZAlMGqurnxF2V-pW6aR2YIqnqu-NecQ1AjU 34775
collimator/dashboard/results.py sha256=5Q8qLPBmb18voJcMJuawMaCxoq98W80MBH3fzoKOm5w 1715
collimator/dashboard/schemas.py sha256=1a5dj3uIifgYn_3M2Rr1mOY9zmiJoQlKZR3W6I-tQNg 1309
collimator/dashboard/uiprops.py sha256=Csi_QCUdYo5nsD68jBEMMU35wogPPwtGEii0oJy_X7g 2445
collimator/dashboard/utils.py sha256=MQm-NYuQ35R2UlauJ5j3oSz5QQ4l_IlRK5UtO9piAzo 2703
collimator/dashboard/serialization/__init__.py sha256=mxgnHiAeaDeVS7kQGodMjvnZpz8PekbioMTvdfpggb0 868
collimator/dashboard/serialization/block_interface.py sha256=EeqFO75vh9ls0RZcLY53LsaVXOy7v4Ja_9o5xNJcw1A 41890
collimator/dashboard/serialization/from_model_json.py sha256=FGMtOOo7dAL6uu0wPJEF7qAMMU2SxP6_oXd1yu5AFXE 56844
collimator/dashboard/serialization/json_array.py sha256=p0WGi0UNbewogm6Uesf781aeUk30Nec3Gg6zgakJfq0 1145
collimator/dashboard/serialization/model_json.py sha256=tqiyxrQKm9Q1vbEWaXGeiq3FfHOeCfphLnAbtokGzwc 8846
collimator/dashboard/serialization/time_mode.py sha256=Is5OFYGbOs_kCrpxIfptsUbjTGfQk3BpZFHJ6v_LvXk 5404
collimator/dashboard/serialization/to_model_json.py sha256=wJ6Fo-aqU6q3Fh16ThUxO-RHNo8KcgmTPC6nr4X8A8M 16057
collimator/dashboard/serialization/ui_types.py sha256=1NsfeNM6IiysmmAdYCUyVJ7UTj1NJzxoU-5xLmi-YHs 9500
collimator/experimental/__init__.py sha256=9yxW8JmbWQN_1uFVo0D17QrhSmHW1n1w-V5Kv2mnjOk 1248
collimator/experimental/acausal/__init__.py sha256=zULlhVdnWhM5lt6uo6eNPtoRmfn5ITHgzpjgHa_MFQQ 854
collimator/experimental/acausal/acausal_compiler.py sha256=Na_0bq6YBSTyuclDqQgq1-U7eXYnKSokdMk3H617lCM 13336
collimator/experimental/acausal/acausal_diagram.py sha256=pkXsdqds4oM4AKVnT415iL9vNMI6FZwSx95tml7QBK8 3744
collimator/experimental/acausal/diagram_processing.py sha256=4_2CMHo9L6vfUcOsviXUWtFdCzcVEEM4JQHDghJpYHs 75664
collimator/experimental/acausal/error.py sha256=Zgv8mufCriIyCEkrFBV_77dbkkqHbi23_EEwSCFQjuE 5370
collimator/experimental/acausal/run_index_reduction_examples.py sha256=ppZ2Jj-T3OnMxSERRjTsJgANKJ9VQmEuVoznS2HvYFc 1837
collimator/experimental/acausal/types.py sha256=_DQaYJhAYS34aHSG4J_WQY42x4qPEOsRVBn9kM5hh_I 1987
collimator/experimental/acausal/component_library/__init__.py sha256=-MuuPYyIdwp6n7dBwe4_zjRuRQB1n6yCujVBV8OEzdU 668
collimator/experimental/acausal/component_library/base.py sha256=spofUFJ6V55a9qTDOF_b6WGihV2H9Vi3zy4Vd3EDHCg 15578
collimator/experimental/acausal/component_library/component_base.py sha256=V-cs3gfyr8WRwwfK_Xd_FNqOB0auqqvr5vAGIC-ilec 24591
collimator/experimental/acausal/component_library/electrical.py sha256=oG8wiY_TNHYsb9DVylxnyP8WpX89IHOEOBV_1BgsUVA 32376
collimator/experimental/acausal/component_library/fluid.py sha256=_0y0rIFoT6sBZU6RvgCQZcq620kVDiQ47dDdR-wjQpE 48940
collimator/experimental/acausal/component_library/fluid_media.py sha256=R0gAv-xLTk20Ra9bVJWxb7s4qtt3vCnvVO7Kv7IJw_E 12229
collimator/experimental/acausal/component_library/hydraulic.py sha256=QnEYP_8-LpFudaZdDryeuwH4xuV5rtgEoRl0En0eRvg 16265
collimator/experimental/acausal/component_library/rotational.py sha256=cofTTgXxXWs7X7kogiu9FvUyY5oJpVPSRt_dKewpoJ0 23926
collimator/experimental/acausal/component_library/sandbox.py sha256=zsCq2azMKzwUWGlnQ2vzGdC5aFBt8YsAoo7rrr0RC8I 2226
collimator/experimental/acausal/component_library/thermal.py sha256=C4N8FLEWDD30QF2AMA1NJFoq9e3UvFXt6vZ6h4nTYco 10148
collimator/experimental/acausal/component_library/translational.py sha256=-nCatXa_6-Nk0wX6xR7rqG8mjEAPedDn6bjWMupoc_M 17143
collimator/experimental/acausal/index_reduction/__init__.py sha256=pEcv06fhsIjtKGwqfNd_yIaYmOAwT1_prOP819vSrQ0 1209
collimator/experimental/acausal/index_reduction/equation_parsing.py sha256=Hgr1C9m_w7VUhm-GZjeobYf__1JFgfmSXPsPPWkus6w 2036
collimator/experimental/acausal/index_reduction/equation_utils.py sha256=3s_Q46GFHomHC-1xRrR8NpITRXjFtOthgAcsjOfw3Kc 17538
collimator/experimental/acausal/index_reduction/graph_utils.py sha256=7_Kax-BMC_EgI0PqlJ6be5O-Ts18zz9FQIqnZ23Dw7Y 5540
collimator/experimental/acausal/index_reduction/ida_solver.py sha256=aoXcat3pKhyRmeXd7zfrQOs--yBzyM62SqjeTHaE4xc 6909
collimator/experimental/acausal/index_reduction/index_reduction.py sha256=n6mnIGX2MB_jm7yPvuzxSr7qW6PJk7xrUaqm_ThK2YQ 65087
collimator/experimental/acausal/index_reduction/archive/__init__.py sha256=JMc1usvxB2MfFBsMGSoBSYtH3_IXz4xbRAl_7NN1YbY 749
collimator/experimental/acausal/index_reduction/archive/dummy_derivative_Mattsson.py sha256=W35VSt8IPXjf3V00p0_7ZvEQwHs_VqvxmUORuvt0tdI 1848
collimator/experimental/acausal/index_reduction/archive/index_reduction.py sha256=CFqMYNpCm69mk_mjL5oiGxztbV7bPm8kcF6HDz15pMA 22710
collimator/experimental/acausal/index_reduction/archive/mech_oscillator.py sha256=6luQHLmBKRnFhQLIs22XNN0t44t99-N8JARoK7oDrfU 1504
collimator/experimental/acausal/index_reduction/archive/pendulum.py sha256=ygRcWXqk9WgS4SFtP1rDudeE0BG0OLTROfEAaxsw3tw 1577
collimator/framework/__init__.py sha256=HsFHAwucXMfZctUX0lzBeFnCrZc0PDUP-NfNJY_-DYc 2470
collimator/framework/build_recorder.py sha256=cExC29hs0JmipoI2nT6nqQSD9SKClxNgpFgln5iDe0o 15276
collimator/framework/cache.py sha256=SfE9icZ9Jf6oEFtw_iam9xkg2Jx0hKwLIQ8CfeLR3zE 9948
collimator/framework/context.py sha256=c_yB7mAOu7ViZ5PhfKQi9B0nH0V2Ljqb39PESxwGBaI 19890
collimator/framework/context_factory.py sha256=TLT3CDl_Tm_bzmj3xQFg2i7eMXN0MZyxlVTJFW8q938 10540
collimator/framework/dependency_graph.py sha256=vIwB_ID-mpFE7WAdsbz4zwbOtD0vT6YWkfbHPJP8Uvw 21714
collimator/framework/diagram.py sha256=RvUkbQO248_4m8mmgObWECRsdR4szjZeiRO7WhdK_TQ 27702
collimator/framework/diagram_builder.py sha256=sHnu8EznmHua0hhEpUvvQfKCmX_ArfrKajHSTT5_kh0 16454
collimator/framework/error.py sha256=yWh7mSBO6OaiS_Ed1R4MxqJ3ub8lF4xAO4sbgOGMn50 13047
collimator/framework/event.py sha256=zk7RrMkjNqR5RbRt-pIuIu5KABnLT39Mub2oPRzgw7k 25400
collimator/framework/leaf_system.py sha256=kQ-D6_gcuqKcYJ1KmkuU_1k0c6kZHWQunYgerV_AjCY 66097
collimator/framework/parameter.py sha256=BSJ_RBzMMMXKezL_a-t0VhZJfEaJOPisYnl9CtyQiNY 26843
collimator/framework/port.py sha256=_NCUOnz0jdEItLh7SGBreqKxtuwkSn9BPLAd6ZvOE64 6778
collimator/framework/pprint.py sha256=SnqOTxOP28lPyqdhLpJbp5dURS3X17gzqVRdlmaZEsg 1775
collimator/framework/state.py sha256=uZmdBlYVhot9hbWfW_0TDq9Ps0K5o7V6yTL-yUas_cE 8849
collimator/framework/system_base.py sha256=uA6vi3rS7QaKu5h5QjQ_xpcgj6nHeTgoRVpYzl4PIM8 47921
collimator/framework/system_decorators.py sha256=sFVcZin0X9SowLVhIRIgdV90saLZ-yMeCUl2-wwcBs4 6183
collimator/library/__init__.py sha256=CY4tmKEbtr-dW3v0nv0ruWiyiqcoZKs-e_2E24t9b1k 7922
collimator/library/ansys.py sha256=Gv6iU-4mcI0IkiyKUc4-uRX-deRbcU4qbOHpjUeRjFo 3418
collimator/library/battery_cell.py sha256=LFVJBCyWtkyTSV44x0vg2b42FHvMbZGgE24Sz5-Nwbg 6151
collimator/library/costs_and_losses.py sha256=6HxKE3dz2ul_NBWNsY-iZ50YNoR08cupmSpb5arw7yI 1419
collimator/library/custom.py sha256=S710ijMmxrqWRnWp_Ybgtct7kk-NphpS-5izLyodCfg 35846
collimator/library/data_source.py sha256=rAtN7Sn267mTHXNt2kBjfyiSdUW69DO_4rT8EqiKoWo 14805
collimator/library/fmu_import.py sha256=PD553PqqkRDz-c2sd9IMytV1k-rW9S-pxg3AJMqpdI8 13548
collimator/library/generic.py sha256=8IvET5R2ceT75DQk9F1kr_lwpXsujmzptC2iEhNUopg 3459
collimator/library/linear_system.py sha256=u9__FOUShAxaWMEkJhdrQbEcf8OGZFpXN8qZngouqrA 22085
collimator/library/lqr.py sha256=iBCYUfyo9ByPxYZ1J0i3GI5K3Sm0Mq5TwgVa2Qzx1UI 10008
collimator/library/mpc.py sha256=3-zncq6abs-K7U2Lf3-onVLNXcn2ncuvBeGUjS5OYio 10623
collimator/library/mujoco.py sha256=Tsu53u9py3rgdPOTsH4VCBB6uU-CxA2SxMEgizla9Zc 36352
collimator/library/nn.py sha256=o6H07KdSHIBLGwJQiMgAuttRUkOBIfSfG3v_3jbZZko 9215
collimator/library/predictor.py sha256=6D1WtgpZEoXk4CGt1cHNSgnv1XQxZ4kq4AgBWaaIh-c 13260
collimator/library/primitives.py sha256=901gpaNcdZZXoS4d31Z41VhQElmmspSBlSZQ0x4OT6M 134897
collimator/library/quanser.py sha256=ecHOyfR02ziYseanyLRfEY-oOA0Fm_LV1RGcvxJIEc4 14109
collimator/library/random.py sha256=pcT7MciZLEOuFP9ZSBu0g6nJ9OZT2Y97HQ1yLYKHnhY 10377
collimator/library/reference_subdiagram.py sha256=LFRS-zaONTYxov_M_Yh7WHD62y_crCNeC7Cw34rURYs 4799
collimator/library/ros2.py sha256=9iW4pwAVAFGVam6Ojr93aqO399WL9yTrSVASI8rQAl8 12517
collimator/library/rotations.py sha256=d79h3dSsP7aACo-m6hZezo_7Sk0i2jmv726vqi5_E30 39149
collimator/library/sindy.py sha256=VELHCLStiIc7ML8F_2GdoMUzG7QrOT-FMlzDbZ34KJo 23664
collimator/library/state_machine.py sha256=8es1xrYDpJianwEnjZ4sYuq8SaH0O7P7WjKLzGKiQpE 32029
collimator/library/video.py sha256=S90qMD32bi3zcfYBBASA6Y8KjmWR4ej0nP89tZa4mFw 8356
collimator/library/wrappers.py sha256=Rf-coETM6ZcHFhN5QeQWvuKKWIkp8uq4DJkaWAmCNDU 1531
collimator/library/nmpc/__init__.py sha256=i3eynqgVst7G36mGHnpykAw-fbAo_XiqEi7SiiX5Jpk 1303
collimator/library/nmpc/direct_shooting_ipopt_nmpc.py sha256=92uo7uk-dVO40BBzJJeqfWgde6l2BMCaHsiJ7n3NIrw 5421
collimator/library/nmpc/direct_transcription_ipopt_nmpc.py sha256=jpmuPliPCFzcRATzcfLF_SEiNhqt2Koy8kB-Bqfw_OM 6823
collimator/library/nmpc/hermite_simpson_ipopt_nmpc.py sha256=5ZkQmmgkYQVY5FxRKjFVIym_NS6pjIoyEDP26nb0wD8 8503
collimator/library/nmpc/trajectory_optimization.py sha256=NXZ3KzuyQ4DWCy5n2C8-zMKiXkHm7vpph766GvgLYUQ 2672
collimator/library/nmpc/base/__init__.py sha256=vzXDqLPp5YE0Pb27fw-Mdf7bqups9Tdhbi8eIWuIZq4 883
collimator/library/nmpc/base/nlp_ipopt_base.py sha256=XXx5jTBDwTPw1JvSgPIFojD590paN444wlVy754M2Zc 9250
collimator/library/nmpc/base/nmpc_base.py sha256=eNOj29aq8IBtWJ1Dm8qE-uohyvU8nAw7GHk0dGtwlRI 4085
collimator/library/nmpc/base/nmpc_ipopt_base.py sha256=Xe3mf42Ym1KMmjpZjH93CJ_qO2NF4cmMki_M2hAIvZk 7484
collimator/library/state_estimators/__init__.py sha256=YEBTISC2fwR4w7Dw_Tf-lqfSsroMTNCrI5NNwPxAOXs 1223
collimator/library/state_estimators/continuous_time_infinite_horizon_kalman_filter.py sha256=gplB6Wz-0dSCLg8E4-GgmT0rSdkXryRL1G86DUAKL3U 6885
collimator/library/state_estimators/extended_kalman_filter.py sha256=KN36dUw8W4i0DbQBPnr_m8iPuHnkvJa4FuTk15gyEc4 12453
collimator/library/state_estimators/infinite_horizon_kalman_filter.py sha256=VroN_XKKZZCM-ulDCYbWL0PROJrE_oCDUyTxKTEauvY 12918
collimator/library/state_estimators/kalman_filter.py sha256=ZP4Ek6QKbqOq0Jc6FWYFKrEH4Wa6Da_NJXalrNkOo1A 12854
collimator/library/state_estimators/kalman_filter_base.py sha256=i2qLG1jNRYJV4glFfd4S480tihAZKJ4Mze-iEXGjYtI 7593
collimator/library/state_estimators/unscented_kalman_filter.py sha256=nbZ1uX8F61fZKmNiAa5dUPv_Tg5UrcgxAKNwSmXx5v8 16937
collimator/library/state_estimators/utils.py sha256=Fqtw_rjupm2A1kQrTHSLYRUbiZj-TnKBPUl_iZmNVFY 14518
collimator/library/utils/__init__.py sha256=EB3wbwYmj9151iOm9BBF_DRzrZu2QxsrNqEReCNL8Qs 1078
collimator/library/utils/csv_utils.py sha256=2aK456VZl8PVsFN6UaaTBJY4nk2Ljcbij4LDvvFAlOs 3234
collimator/library/utils/plant_utils.py sha256=phLWoMbheezGiGZdOEfrd00juCywO4Pf3w1n_5Jt9z4 2528
collimator/library/utils/rk4_utils.py sha256=R5APy_0R8CgRPsdBhiG9ubM1ubv3z8HJJ0KK7QEcaio 3314
collimator/models/__init__.py sha256=1XQd7rGQZeeejGp1f9SM6yn9xE8gW_Peed0S_C4W1Ik 1763
collimator/models/acrobot.py sha256=4JdbTX2SpRXlveUdcTnce84nv1yhAgIxW-L4wKVlaeU 5143
collimator/models/battery_ecm.py sha256=ZEdZsSHQ6Ejm8gStIrU1sMY7hdfPhA4HrjZM78BoCHk 3741
collimator/models/bouncing_ball.py sha256=D903l5Rcb_SXxvsy3JPRuyHNd62K4ySrZtavMZkZOVo 2567
collimator/models/cartpole.py sha256=X3kYgnKjjkmFCu9b2KIf5faQDmB5vkbMguf9XL3iKy4 4347
collimator/models/compact_ev.py sha256=K2GJpV39Vo2a5nlkNXl6i0APRUaG8z1fddK6e4q2-LE 21968
collimator/models/compass_gait.py sha256=aRF30cMrQnECHYEt4fPUqsimfTtyliHPc8gJankyF4o 9696
collimator/models/fitzhugh_nagumo.py sha256=pI97xC2W9xmEVN4tSK8FNYx6IiWxH9RWmOsPGlVX3f0 1597
collimator/models/hairer.py sha256=xPP-34NQ7if-hwOnKxezn38yAcssql-45acDHcLSQjQ 4950
collimator/models/lotka_volterra.py sha256=0ATxc6-2OaZLE3hbJmXZKlf1wNuNegD_EyjVauBh9bg 1539
collimator/models/pendulum.py sha256=y2uu1OYnmZjisjU3reWu3gVB-CExf7neCaYajJBhx6M 8165
collimator/models/planar_quadrotor.py sha256=q_w2wgoRG7GOYdLcHpKAivO9ws2SUmus4GwpdUHc9f0 6846
collimator/models/rimless_wheel.py sha256=RgDR056XN0YQwIIcKUOfF4HDZ9L748vLfhAhB7rEIgQ 7020
collimator/models/van_der_pol.py sha256=sJOmRMe43r-f0A7cz8iWazoXqi-dyDHP2KcmUVL664A 1389
collimator/models/quadcopter/__init__.py sha256=sKUGRc88tWTtrAfalwvREiBcBMmvpt8NTYM21DlLAk0 1067
collimator/models/quadcopter/plot_utils.py sha256=HqQBN174CNwjVZ6WL8stQNoVqVs-pzubMJ0-aa4uaY8 4679
collimator/models/quadcopter/quadcopter.py sha256=DRthAiBc2hk3yFRbx70gjMM7chPdEJz_v0CHqqDhwNA 4173
collimator/models/quadcopter/trajectory_generation.py sha256=FY7hBkD_sfBgorHLRqCeXJh-XJbqZA5f4x8IjRUXFTc 4392
collimator/models/quadcopter/transformations.py sha256=WJ3ukdrrcGDlaMfZsXadr3ErocRpCDdCu19E4ubeA7Q 2728
collimator/optimization/__init__.py sha256=8R4KsJIzCBaS4mRsMJZxqEsxjMuc7iE7zLFxPf1Zods 1520
collimator/optimization/pid_autotuning.py sha256=64oVb7DZwn72TRKB8aGwys7zRpq9OFc_O6FKWUsaHUQ 19369
collimator/optimization/rl_env.py sha256=rOHiVObUlSyULmNkUteJ1XFwfrk3M0IpleK4Uu04xUM 6102
collimator/optimization/training.py sha256=XAg5HdQ-lXI9wzkjeLEhv3VlgUFIVqcTKLFnEryuJCw 6992
collimator/optimization/ui_jobs.py sha256=0wLe_dl0SUnGhKy-s27NYyVIPDj5saibGK6C8FdXGdk 31465
collimator/optimization/framework/__init__.py sha256=6VSXamHfIlAdHZEqzVrHcH9b-kZoNwq3MkvgdYBf8O0 1497
collimator/optimization/framework/optimizers_evosax.py sha256=n9wtYQF1ZUDL5WWJ0HAFC7BWeRMmZji5PjkY28Bez8M 6492
collimator/optimization/framework/optimizers_ipopt.py sha256=spyrGpJneZekIGTZT90qFqqxtTXe9nWPAwplHvkj4As 3887
collimator/optimization/framework/optimizers_nlopt.py sha256=KnALD0PA6ybWEl1hSJOmYzxhIjLrIxF0GuKNQH3FsFQ 5725
collimator/optimization/framework/optimizers_optax.py sha256=X5dwGDccnnyDQTPzWmPasJre9JSNt--LFJyk8eDwIM4 12903
collimator/optimization/framework/optimizers_scipy.py sha256=SDjvA6FuXTPd7bHbxA8EGSb-Fn5krw-3SsnvNmZwL4o 8411
collimator/optimization/framework/base/__init__.py sha256=8_2u6rHOrLi1cEmw3u1FCEuw6KgnOv3hPeQmJvwIOd0 1267
collimator/optimization/framework/base/metrics.py sha256=ZM5-ZsJoajlOQVw2TMNmNNPNw4bDC6Rau4uNGL37QsU 1664
collimator/optimization/framework/base/optimizable.py sha256=uJMjrUKCbxB2hyncrq1cctSAVYHcgyxqfZaRTl0FzS0 19157
collimator/optimization/framework/base/optimizer.py sha256=EjVc0-f8sRvXzAzP9Bq9XVzScnG-rB790aUZeeF1m-A 914
collimator/optimization/framework/base/transformations.py sha256=y4C0Jej-gO0vJGwbUcdxW2LSAU2sXNwTu0a3m2tbQzE 4177
collimator/simulation/__init__.py sha256=Un_RHZbCDQsTiZihBAJdIkGfewsESe1CbxcmLGbE_bc 1055
collimator/simulation/simulator.py sha256=N7EArgbUY1FxyaicVI7rWR73RCwO_bqUp3VAgCrajtQ 75033
collimator/simulation/types.py sha256=WLi77iagBsKW-FonB-gKpcJACzsgwn7sc41C5J4a_Ug 10971
pycollimator-2.1.0.dist-info/LICENSE.header.txt sha256=RZKlydRf_RJKY4KPznIo923NZFzNYvHJmBm_KSS4PLs 646
pycollimator-2.1.0.dist-info/LICENSE.md sha256=l6zlXjJjPyND1hhdj4P01XRBHfioba5Kyr1ccoYhuiA 34120
pycollimator-2.1.0.dist-info/METADATA sha256=fnNIrgXb5u2m4tjK3sK8U4vJhLUgJTMdY3EceQdIeg4 4836
pycollimator-2.1.0.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
pycollimator-2.1.0.dist-info/entry_points.txt sha256=2UB2O5YFC0GPD8b5HX9yebyWTNed1z-3ikearoTyPPo 69
pycollimator-2.1.0.dist-info/top_level.txt sha256=xOzhiL5pEGiGEv0qbmy68hMl2KVbvrOWjj0eMIW6LL4 11
pycollimator-2.1.0.dist-info/RECORD

top_level.txt

collimator

entry_points.txt

collimator_cli = collimator.cli.collimator_cli:cli