This release is a pre-release and may not be stable for production use.
SimReady tier: Foundation Tier-Isaac
A separately-publishable wheel containing the Isaac Sim slice of SimReady
foundation validation: the isaac_sim capabilities (composition, robot core,
robot materials) plus the isaac-facing features and profiles that compose them
on top of the core tier.
Distribution: simready-foundation-tier-isaac. It depends on the core tier
(simready-foundation-tier-core), so installing it pulls the base in:
pip install simready.validate
pip install simready-foundation-tier-isaac # brings in simready-foundation-tier-core
What's in it
- Capabilities:
isaac_sim/{composition, robot_core, robot_materials}(ownsISA.001,RC.*,RM.*). - Features: the isaac robot-core / driven-joints / composition features
(
FET021,FET022_*_ISAAC,FET100), the robot-core runnable variant (FET021_ROBOT_CORE_RUNNABLE, which reusesRC.*),FET023_ROBOT_MATERIALS. - Profiles:
prop_robotics_isaac,robot_body_isaac,robot_body_runnable.
These reference core-owned requirements and features (e.g. DJ.*, the neutral /
physx base features) across the wheel boundary; the SimReady loader registers all
tiers' requirements, then all features, then all profiles, so those cross-tier
references resolve regardless of install order.
Layout
The tier is an ordinary Python package: its content is committed under
simready/foundation/tier_isaac/ and ships as-is. The only build-time step is
generating the requirements-enum module (codegen), which is shared by every tier
and lives in ../_tooling.
simready_foundation_tier_isaac/
├── pyproject.toml # distribution metadata + both entry points + build config
├── README.md
└── simready/foundation/tier_isaac/ # committed package
├── __init__.py, _plugin.py, _tier.py # generic scaffolding
├── capabilities/ # isaac_sim/* + import hub
├── features/ # feature JSON
└── profiles/ # profile TOML
At build time, codegen adds the one missing piece — requirements/ — into the wheel:
simready/foundation/tier_isaac/
├── … (the committed files above)
└── requirements/ # generated requirement enums (codegen) — NOT committed
Discovery surfaces
The built wheel advertises itself two ways:
usd_validation_nvidia→simready.foundation.tier_isaac:SimReadyPlugin— the asset validator auto-discovers this tier's validators (rules + requirements).simready.tier→simready.foundation.tier_isaac:tier— the SimReady loader discovers this tier's per-layer content sources (requirements module + features/profiles dirs) for its layered registration.
Building
# from the repo root
./repo.sh build_tiers
repo build_tiers writes the wheel into this tier's _build/dist/.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file simready_foundation_tier_isaac-0.0.1a6-py3-none-any.whl.
File metadata
- Download URL: simready_foundation_tier_isaac-0.0.1a6-py3-none-any.whl
- Upload date:
- Size: 57.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
782e92f04360b7e8e8cd4d69275a00195ccdb04d7af5da2a9668c90550c63d8e
|
|
| MD5 |
d1aeff86c6dfcd09a434763cdd9471b2
|
|
| BLAKE2b-256 |
8a7a6783397e692b00377e4c53fe68af83543516f8e06a73bb638abc5a689391
|