Skip to main content

Crate phyz_format

Crate phyz_format 

Source
Expand description

Universal multi-domain physics format for tau.

The .phyz JSON format is a unified specification for multi-domain physics simulations. It supports:

  • Multiple physics domains (rigid body, particles, EM, quantum, etc.)
  • Cross-domain coupling definitions
  • Parameter specifications with uncertainty
  • Import/export from common formats (MJCF, URDF, USD, SDF)

Re-exports§

pub use coupling::Coupling;
pub use coupling::CouplingType;
pub use coupling::ForceTransfer;
pub use domain::Domain;
pub use domain::DomainType;
pub use domain::RigidBodyDomain;
pub use error::Result;
pub use error::TauFormatError;
pub use importers::from_mjcf;
pub use importers::from_urdf;
pub use schema::PhyzSpec;
pub use schema::WorldConfig;
pub use schema::export_phyz;
pub use schema::load_phyz_model;

Modules§

coupling
Coupling definitions between physics domains.
domain
Domain specifications for different physics solvers.
error
Error types for phyz-format.
importers
Importers for converting common formats to .phyz specification.
schema
Main .phyz format schema and loader.