jaxsim

View on PyPIReverse Dependencies (1)

0.6.1 jaxsim-0.6.1-py3-none-any.whl

Wheel Details

Project: jaxsim
Version: 0.6.1
Filename: jaxsim-0.6.1-py3-none-any.whl
Download: [link]
Size: 174705
MD5: 48bcf397ae83cd4a578c2f825a35201b
SHA256: 2540887423aaca9059485973398514f596cfe10ed53208a4d8f2f4f626d3ab82
Uploaded: 2025-01-20 09:19:06 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: jaxsim
Version: 0.6.1
Summary: A differentiable physics engine and multibody dynamics library for control and robot learning.
Author-Email: Diego Ferigo <dgferigo[at]gmail.com>, Filippo Luca Ferretti <filippoluca.ferretti[at]outlook.com>
Maintainer-Email: Filippo Luca Ferretti <filippo.ferretti[at]iit.it>, Alessandro Croci <alessandro.croci[at]iit.it>
Project-Url: Changelog, https://github.com/ami-iit/jaxsim/releases
Project-Url: Documentation, https://jaxsim.readthedocs.io
Project-Url: Source, https://github.com/ami-iit/jaxsim
Project-Url: Tracker, https://github.com/ami-iit/jaxsim/issues
License: BSD 3-Clause License Copyright (c) 2022, Artificial and Mechanical Intelligence All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: physics,physics engine,jax,rigid body dynamics,featherstone,reinforcement learning,robot,robotics,sdf,urdf
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Robot Framework
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Games/Entertainment :: Simulation
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Software Development
Requires-Python: >=3.10
Requires-Dist: coloredlogs
Requires-Dist: jax (>=0.4.26)
Requires-Dist: jaxlib (>=0.4.26)
Requires-Dist: jaxlie (>=1.3.0)
Requires-Dist: jax_dataclasses (>=1.4.0)
Requires-Dist: pptree
Requires-Dist: optax (>=0.2.3)
Requires-Dist: qpax
Requires-Dist: rod (>=0.3.3)
Requires-Dist: typing_extensions; python_version < "3.12"
Requires-Dist: trimesh
Requires-Dist: black[jupyter] (~=24.0); extra == "style"
Requires-Dist: isort; extra == "style"
Requires-Dist: pre-commit; extra == "style"
Requires-Dist: idyntree (>=12.2.1); extra == "testing"
Requires-Dist: pytest (>=6.0); extra == "testing"
Requires-Dist: pytest-benchmark; extra == "testing"
Requires-Dist: pytest-icdiff; extra == "testing"
Requires-Dist: robot-descriptions; extra == "testing"
Requires-Dist: icub-models; extra == "testing"
Requires-Dist: lxml; extra == "viz"
Requires-Dist: mediapy; extra == "viz"
Requires-Dist: mujoco (>=3.0.0); extra == "viz"
Requires-Dist: scipy (>=1.14.0); extra == "viz"
Requires-Dist: jaxsim[style,testing,viz]; extra == "all"
Provides-Extra: style
Provides-Extra: testing
Provides-Extra: viz
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 15604 characters]

WHEEL

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

RECORD

Path Digest Size
jaxsim/__init__.py sha256=_8rbKOf3bwx-2ChEbspZxs_rZY0RqUcmWAftnEw1bfM 3401
jaxsim/_version.py sha256=lgiCYGSijhLK71WmuudWf_AyhNAutwQWx2V8bV6a5VQ 411
jaxsim/exceptions.py sha256=qjfTjE9lXvD3-JCPQcxxiX2XSS8QegawzQ6ZuC2tc0Y 2638
jaxsim/logging.py sha256=STI-D_upXZYX-ZezLrlJJ0UlD5YspST0vZ_DcIwkzO4 1553
jaxsim/typing.py sha256=7msl8t5Jt09RNYfKdPJtpjLfWurldcycDappb045Eso 761
jaxsim/api/__init__.py sha256=8eV22t2S3UwNyCg8karPetG1dmX1VDBXkyv28_FwNQA 210
jaxsim/api/com.py sha256=XovL7ytilPlGxU8KsAakaCK3F8coOBzRxdrsE0XGHKA 13816
jaxsim/api/common.py sha256=jd3thxFUxcyoAMV3ZDMqfk2DlBdvWMZuI25Y0Pw5Dlo 7088
jaxsim/api/contact.py sha256=8Bw0YhkjKKgVig4EMMiIGeJ10gosKslKADz8-dvJBdM 25541
jaxsim/api/data.py sha256=S9btxn_KBA1HTI8VEGfYqiQ6pLeqsECbA99lR92hTI4 30191
jaxsim/api/frame.py sha256=d6pa6vywGDqfaJU76F_-yjLJs6R3mrjZ6B-KXPu6f3Q 14595
jaxsim/api/joint.py sha256=AnqlNWmBOay-gsoo0y4AbfFQ2OCJm-8T1E0IMhZeLoY 7457
jaxsim/api/kin_dyn_parameters.py sha256=BaOp7ICxWosDIdWVjh8-cdlX8mXM9IM8wzy2fHz8Ufc 30444
jaxsim/api/link.py sha256=nHjffhNdi_xGkteMsqdb_hC9mdV9rNw7k3pl89Uhw_8 12798
jaxsim/api/model.py sha256=27U_3JxEvbCyPox76h2uxIKnpFHahxsGZCYZQy1vXf4 79859
jaxsim/api/ode.py sha256=XFi3gGRU2s-hqOpZEAuk7o4cxEa871V1LmGcvT5wf10 16056
jaxsim/api/ode_data.py sha256=ggF1AVaLW5QuXrfpNsFs-voVcW6gZkxK2Xe9GiDmou0 13755
jaxsim/api/references.py sha256=YkdZhRv8NoBC94qvpwn1w9_alVuxrfiZV5w5NHQIt-g 20737
jaxsim/integrators/__init__.py sha256=hxvOD-VK_mmd6v31wtC-nb28AYve1gLuZCNLV9wS-Kg 103
jaxsim/integrators/common.py sha256=sXc0HLmqiGluU-ffsNcAxVO-UA4QzS96pjef5N-5rHI 20174
jaxsim/integrators/fixed_step.py sha256=roiRR1evnQMPmdvY5D_iRHTYlbOvkG4CM6JDSqlmTAU 4034
jaxsim/integrators/variable_step.py sha256=pMYiMbaqQTlq2VF4Ca78ovxU06lMF1mrnrfzAahtvcg 24577
jaxsim/math/__init__.py sha256=2T1WUU_chNBCvyvkKSdiesPlckbo-gXVbCZEGoF-W0I 381
jaxsim/math/adjoint.py sha256=mAtCwddK1ZwpVgIp4GIY8EVAW32Z67AJl_BzREf0ih8 4731
jaxsim/math/cross.py sha256=AM4HauuuT09q2TN42qvdXhJ9LvtCh0e7ZyLjP-7sANs 1498
jaxsim/math/inertia.py sha256=T-iAjPYSD_72R0ZG8GDJhe5i3Jc3ojhlbBRSscTdCKg 1577
jaxsim/math/joint_model.py sha256=EzAveaG5B6ZnCFNUzN30KEQUVesd83lfWXJarYR-kUw 9989
jaxsim/math/quaternion.py sha256=MSaZywzJDxs2te1ZELeIcupKSFIA9q_pdXy7fDAEqM4 4539
jaxsim/math/rotation.py sha256=TEUtT3X2tFieNxdlccup1pfaTgCTtfX-hTNotd8-nNk 1892
jaxsim/math/skew.py sha256=z_9YN-NDHL3n4KXWNbzTSMkFDZ0SDpz4RUcwwYFOaao 1402
jaxsim/math/transform.py sha256=We0ChLajSckxGINiJsP1a5Ur3yjg3JuweQ3kK4Woix4 3332
jaxsim/math/utils.py sha256=2id1F6QOvkHkIF3Nuxuj_tz_kI0IYlrlgVQrETmXFfI 1058
jaxsim/mujoco/__init__.py sha256=1kAWzYOS7nP29S5FGyWPqiAnPf4yPSoaPW-WBGBjVV0 214
jaxsim/mujoco/__main__.py sha256=GBmB7J-zj75ZnFyuAAmpSOpbxi_HhHhWJeot3ljGDJY 5291
jaxsim/mujoco/loaders.py sha256=Jjb5Us9ERmLjejM4S1FcqrF12ZVkjBMZXelu9n6HGA4 23138
jaxsim/mujoco/model.py sha256=tZWn2gpZSpQtwS5v7O5rGdjYNcEU6rnfAS6_ZKnZagE 16478
jaxsim/mujoco/utils.py sha256=ZFEGvmz0xfbN-EKLOXVkcumqBKs5ywc49XGEnFOwBmU 8400
jaxsim/mujoco/visualizer.py sha256=zkdu5qxZK0BGYotAHxoYQ5ZVTWSmwVZPQ3vTWGOik9E 7218
jaxsim/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jaxsim/parsers/kinematic_graph.py sha256=N6cn8Bh4uH92ygkoYFvazbi1Gq7svTojDiZVkhbxsRI 35897
jaxsim/parsers/descriptions/__init__.py sha256=N_hp8cGI5FyEFiuNx9a-CAGCr0F0QpYEpdMHvwB7_1g 261
jaxsim/parsers/descriptions/collision.py sha256=C6SekAPL2tNG62Y-lTqj1m9BblhoTZDj2F2vgspKNbI 4577
jaxsim/parsers/descriptions/joint.py sha256=MurLIHHmu-y_bwUcR_J1NZ-FjfRZRk166zKsn6VzIwE 4232
jaxsim/parsers/descriptions/link.py sha256=Eh0W5qL7_Uw0GV-BkNKXhm9Q2dRTfIWCX5D-87zQkxA 3711
jaxsim/parsers/descriptions/model.py sha256=G7nYy4CTppj2NM7hTXP6xGJ2h5dwT41N1fsy0EYSIBk 9860
jaxsim/parsers/rod/__init__.py sha256=G2vqlLajBLUc4gyzXwsEI2Wsi4TMOIF9bLDFeT6KrGU 92
jaxsim/parsers/rod/meshes.py sha256=yAXefG73_zqbVKRUdlcz9yFmypjDIpiP9cO96PeAozE 2842
jaxsim/parsers/rod/parser.py sha256=2AxRimQeYHHrdWLJrzXxPX9TUMOhuv10lqptfvG6wMQ 14405
jaxsim/parsers/rod/utils.py sha256=Wb1TsZ2v0VgmswYqI5hHRtGQx4ttWK8luWO9cvllTEk 8117
jaxsim/rbda/__init__.py sha256=kmy4G9aMkrqPNGdLSaSV3k15dpF52vBEUQXDFDuKIxU 337
jaxsim/rbda/aba.py sha256=w7ciyxB0IsmueatT0C7PcBQEl9dyiH9oqJgIi3xeTUE 8983
jaxsim/rbda/collidable_points.py sha256=0PFLzxWKtRg8-JtfNhGlSjBMv1J98tiLymOdvlvAak4 5325
jaxsim/rbda/crba.py sha256=bXkXESnVbv-lxhU1Y_i0rViEcQA4z2t2_jHwdVj5CBo 5049
jaxsim/rbda/forward_kinematics.py sha256=2GmEoWsrioVl_SAbKRKfhOLz57pY4aR81PKRdulqStA 3458
jaxsim/rbda/jacobian.py sha256=L6Vn4Kf9I6wj-MYcFY6o67mgIfLFaaW4i2wNQJ2PDL0 10981
jaxsim/rbda/rnea.py sha256=CLfqs9XFVaD-hvkLABshDAfdw5bm_AMV3UVAQ_IvURQ 7542
jaxsim/rbda/utils.py sha256=GLt7XIl1ROkx0_fnBCKUHYdB9_IBF3Yi4OnkHSX3gxA 5365
jaxsim/rbda/contacts/__init__.py sha256=L5MM-2pv76YPGzxExdz2EErgGBATuAjYnNHlq5QOySs 503
jaxsim/rbda/contacts/common.py sha256=7ZveKD4ddhUaW_-7mU315zyFdCBgzo60TRK74SOdFpY 10574
jaxsim/rbda/contacts/relaxed_rigid.py sha256=kwk1PoGtqE9e4n1ySNCIOoyZBSUkBj3BSKlgXFPZR6k 20563
jaxsim/rbda/contacts/rigid.py sha256=ISaUwE5vk4TlcDTYWd9q3SXT215_YrG5QgFf-SRBY6A 15469
jaxsim/rbda/contacts/soft.py sha256=XDzHVNrw0gbX8e-3uHVEOAK2OQiwlrnCur5HXsnPitc 16960
jaxsim/rbda/contacts/visco_elastic.py sha256=3CVnZpTZPjyaVO2O5-CiFeNvK3c8Gcw304EVXCcpUvA 39935
jaxsim/terrain/__init__.py sha256=f7lVX-iNpH_wkkjef9Qpjh19TTAUOQw76EiLYJDVizc 78
jaxsim/terrain/terrain.py sha256=TH84r2qizMmsfW7zYLViRjacCfOkqdYHsCzD1lZEY4c 6716
jaxsim/utils/__init__.py sha256=Y5zyoRevl3EMVQadhZ4EtSwTEkDt2vcnFoRhPJjKTZ0 215
jaxsim/utils/jaxsim_dataclass.py sha256=Fxa555u14VUsVlKU1rBQFurrVzBp7BNsIaVoNko0lrI 11261
jaxsim/utils/tracing.py sha256=Btwxdfhb7fJLk3r5PlQkGYj60Y2KbFT1gANGIA697FU 530
jaxsim/utils/wrappers.py sha256=3IMwydqFgmSPqeuUQ3PRmdhDc1IoT6XC23jPC_LjWXs 4175
jaxsim-0.6.1.dist-info/LICENSE sha256=eaYdFmdeMbiIoIiPzEK0MjP1S9wtFXjXNR5er49uLR0 1546
jaxsim-0.6.1.dist-info/METADATA sha256=58DeEMRAzxALPwbAyYxU9kpLb7takrQ-m-lh9IOrs9Q 20194
jaxsim-0.6.1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
jaxsim-0.6.1.dist-info/top_level.txt sha256=LxGMA8FLtXjQ6oI7N5gd_R_oSUHxpXxUEOfT1xS_ni0 7
jaxsim-0.6.1.dist-info/RECORD

top_level.txt

jaxsim