jaxsim

View on PyPIReverse Dependencies (1)

0.5.0 jaxsim-0.5.0-py3-none-any.whl

Wheel Details

Project: jaxsim
Version: 0.5.0
Filename: jaxsim-0.5.0-py3-none-any.whl
Download: [link]
Size: 172767
MD5: 9dac1cc2b99ad8e7e39568258f68a7d9
SHA256: 1387e2a5ae941641aed63d9ee52fb4fe0a600585391b48bd2bf63382ab7e94c6
Uploaded: 2024-11-15 17:47:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jaxsim
Version: 0.5.0
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: trimesh
Requires-Dist: typing-extensions; python_version < "3.12"
Requires-Dist: jaxsim[style,testing,viz]; extra == "all"
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-icdiff; extra == "testing"
Requires-Dist: robot-descriptions; 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"
Provides-Extra: all
Provides-Extra: style
Provides-Extra: testing
Provides-Extra: viz
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 13037 characters]

WHEEL

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

RECORD

Path Digest Size
jaxsim/__init__.py sha256=opgtbhhd1kDsHI4H1vOd3loMPDRi884yQ3tohfFGfNc 3382
jaxsim/_version.py sha256=aeBju2l8GTMwAhIRG_c2Q_oVPFacRkZZwGtxmvFCGPQ 411
jaxsim/exceptions.py sha256=vSoScaRD4nvh6jltgK9Ry5pKnE0O5hb4_yI_pk_fvR8 2175
jaxsim/logging.py sha256=STI-D_upXZYX-ZezLrlJJ0UlD5YspST0vZ_DcIwkzO4 1553
jaxsim/typing.py sha256=2HXy9hgazPXjofi1vLQ09ZubPtgVmg80U9NKmZ6NYiI 761
jaxsim/api/__init__.py sha256=8eV22t2S3UwNyCg8karPetG1dmX1VDBXkyv28_FwNQA 210
jaxsim/api/com.py sha256=m-p3EJDhpnMTlXKplfbZE_aH9NqX_VyLlAE3vUhc6l4 13642
jaxsim/api/common.py sha256=SNgxq42r6eF_-aPszvOjUYkGwXOzz4hKmhDwEUkscFQ 6650
jaxsim/api/contact.py sha256=cPE7FIUycGzmmNW4Zh9w7qsWd4cQYowo_Tg3mL2evL0 25657
jaxsim/api/data.py sha256=ThRpoBlbdwf1N3xs8SWrY5d8RbfdYRwFcmkdIPgtee4 29004
jaxsim/api/frame.py sha256=yPSgNygHkvWlln4wShNt7vZm_fFobVEm7phsklNNyH8 12922
jaxsim/api/joint.py sha256=8rCIxRMeAidsaBbw7kkGp6z3-UmBPtqmYmV_arHDQJ8 7365
jaxsim/api/kin_dyn_parameters.py sha256=Y9wnMshz83Zm4UEPOAOTINdtfkBZ86w853c8Yi2qaVs 29670
jaxsim/api/link.py sha256=nHjffhNdi_xGkteMsqdb_hC9mdV9rNw7k3pl89Uhw_8 12798
jaxsim/api/model.py sha256=HVoZ8AtFe5XOq8GlPbtpbMy-gzo4o1gM5gPchH0tHGw 79562
jaxsim/api/ode.py sha256=_t18avoCJngQk6eMFTGpaeahbpchQP20qJnUOCPkz8s 15360
jaxsim/api/ode_data.py sha256=1SD-x-lYk_YSEnVpxTLd69uOKC0mFUj44ZqpSmEDOxw 20190
jaxsim/api/references.py sha256=eIOk3MAOc9LJSKfI8M4WA8gGD-meo50vRfhXdea4sNI 20539
jaxsim/integrators/__init__.py sha256=hxvOD-VK_mmd6v31wtC-nb28AYve1gLuZCNLV9wS-Kg 103
jaxsim/integrators/common.py sha256=ohISUnUWTaNHt2kweg1JyzwYGZgIH_wc-01qJWJsO80 18281
jaxsim/integrators/fixed_step.py sha256=KpjRd6hHtapxDoo6D1kyDrVDSHnke2TepI5grFH7_bM 2693
jaxsim/integrators/variable_step.py sha256=Tqz5ySSgyKak_k6cTXpmtqdPNaFlO7N6zj7jBIlChyM 22681
jaxsim/math/__init__.py sha256=8oPITEoGwgRcOeG8KxtqxPQ8b5uku1HNRMokpCoi9Tc 352
jaxsim/math/adjoint.py sha256=V7r5VrTCKPLEL5gavNSx9U7xSsrb11a5e4gWqJ2MuRo 4375
jaxsim/math/cross.py sha256=U7yEx_l75mSy5g6O-jsjBztApvxC3WaV4MpkS5tThu4 1330
jaxsim/math/inertia.py sha256=01hz6wMFreN2jBA0rVoBS1YMVh77KvwuzXSOpI3pxNk 1614
jaxsim/math/joint_model.py sha256=EzAveaG5B6ZnCFNUzN30KEQUVesd83lfWXJarYR-kUw 9989
jaxsim/math/quaternion.py sha256=_WA7W3iv7px83sWO1V1n0-J78hqAlO4SL1-jofE-UZ4 4754
jaxsim/math/rotation.py sha256=P34sx28Rh1MhNwxUxqXjxP-ZN1_5tvoflMoAIpy2LbE 2586
jaxsim/math/skew.py sha256=oOGSSR8PUGROl6IJFlrmu6K3gPH-u16hUPfKIkcVv9o 1177
jaxsim/math/transform.py sha256=KXzQgOnCfAtbXCwxhplpJ3F0JT3oEyeLVby1_uRAryQ 2892
jaxsim/mujoco/__init__.py sha256=fZyRWre49pIhOrYdf6yJk_hOax8qWGe8OCmoq-dMVq8 201
jaxsim/mujoco/__main__.py sha256=GBmB7J-zj75ZnFyuAAmpSOpbxi_HhHhWJeot3ljGDJY 5291
jaxsim/mujoco/loaders.py sha256=_CZekIqZNe8oFeH7zSv4gGZAZENRISwMd8dt640zjRI 20860
jaxsim/mujoco/model.py sha256=5_7rWk_WBkNKDHqeewIFj0t2ZGqJpE6RDXHSbRvw4e4 16493
jaxsim/mujoco/utils.py sha256=vZ8afASNOSxnxVW9p_1U1J_n-9nVhnBDqlV5k8c1GkM 8256
jaxsim/mujoco/visualizer.py sha256=nD6SNWmn-nxjjjIY9oPAHvL2j8q93DJDjZeepzke_DQ 6988
jaxsim/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jaxsim/parsers/kinematic_graph.py sha256=MJkJ7AW1TdLZmxibuiVrTfn6jHjh3OVhEF20DqwsCnM 34748
jaxsim/parsers/descriptions/__init__.py sha256=N_hp8cGI5FyEFiuNx9a-CAGCr0F0QpYEpdMHvwB7_1g 261
jaxsim/parsers/descriptions/collision.py sha256=mLcwj61of16MVJf64I95E5SiQZST3uyTEfS0ImhGBSI 4419
jaxsim/parsers/descriptions/joint.py sha256=2KWLP4ILPMV8q1X0J7aS3GGFeZn4zXan0dqGOWc7XuQ 4365
jaxsim/parsers/descriptions/link.py sha256=Eh0W5qL7_Uw0GV-BkNKXhm9Q2dRTfIWCX5D-87zQkxA 3711
jaxsim/parsers/descriptions/model.py sha256=I2Vsbv8Josl4Le7b5rIvhqA2k9Bbv5JxMqwytayxds0 9833
jaxsim/parsers/rod/__init__.py sha256=G2vqlLajBLUc4gyzXwsEI2Wsi4TMOIF9bLDFeT6KrGU 92
jaxsim/parsers/rod/meshes.py sha256=a5qUFkHe3gPXMKRnvPx3BDvlEHT2vEJqcLYLXhJFCdA 2847
jaxsim/parsers/rod/parser.py sha256=OJdKM2hVyED9nw7iRpxCRFZx9Z6rKmVflhkItGTzRns 14499
jaxsim/parsers/rod/utils.py sha256=-bVIbO8AOnImkVbf8XA3XOweoTny7m85ACLkR0d_p2E 7505
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=mjOS1MJkf9zRfcAKBwmYtO5Vrcrv-kLFM57FfFB8LgM 11244
jaxsim/rbda/contacts/relaxed_rigid.py sha256=u7WliwuKff2RjS85eIEtJXbDLilZMqlz-j46-Pv7QAw 21681
jaxsim/rbda/contacts/rigid.py sha256=MSzkU6SFbW6CryNlyyxQ7K0-U-8k6VROGKv_DQrwqiw 17156
jaxsim/rbda/contacts/soft.py sha256=t6bqBfGAtV1AWoevY82LAcXy2XW8w_uu7bNywcyxF0s 17001
jaxsim/rbda/contacts/visco_elastic.py sha256=vQkfMuqQ3Qu8nbDTPY4jWBZjV3U7qtoRK1Aya3O3oFA 41424
jaxsim/terrain/__init__.py sha256=f7lVX-iNpH_wkkjef9Qpjh19TTAUOQw76EiLYJDVizc 78
jaxsim/terrain/terrain.py sha256=_G1QS3zWycj089R8fTP5s2VjcZpEdJxREjXZJ-oXIvc 5248
jaxsim/utils/__init__.py sha256=Y5zyoRevl3EMVQadhZ4EtSwTEkDt2vcnFoRhPJjKTZ0 215
jaxsim/utils/jaxsim_dataclass.py sha256=TGmTQV2Lq7Q-2nLoAEaeNtkPa_qj0IKkdBm4COj46Os 11312
jaxsim/utils/tracing.py sha256=eEY28MZW0Lm_jJNt1NkFqZz0ek01tvhR46OXZYCo7tc 532
jaxsim/utils/wrappers.py sha256=ZY7olSORzZRvSzkdeNLj8yjwUIAt9L0Douwl7wItjpk 4008
jaxsim-0.5.0.dist-info/LICENSE sha256=eaYdFmdeMbiIoIiPzEK0MjP1S9wtFXjXNR5er49uLR0 1546
jaxsim-0.5.0.dist-info/METADATA sha256=Zl49pTpwwOMzsIu75-7AzjsNYyfiaYbX5DFXdXf9bsY 17529
jaxsim-0.5.0.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
jaxsim-0.5.0.dist-info/top_level.txt sha256=LxGMA8FLtXjQ6oI7N5gd_R_oSUHxpXxUEOfT1xS_ni0 7
jaxsim-0.5.0.dist-info/RECORD

top_level.txt

jaxsim