unisim.backend.isaacsim.raw_usd_cache.RawUSDCache¶
- class unisim.backend.isaacsim.raw_usd_cache.RawUSDCache[source]¶
Bases:
objectPublish and read complete raw converter output directories atomically.
- Parameters:
root (
Path)
Methods
__init__(root)copy_artifact(record, destination)Copy one validated immutable artifact for mutable downstream baking.
load(identity)Return one validated entry, or
Nonefor any miss/corruption.materialize(request, convert)Return a validated entry, converting and publishing only on a miss.
- load(identity)[source]¶
Return one validated entry, or
Nonefor any miss/corruption.- Parameters:
identity (
str)- Return type:
- materialize(request, convert)[source]¶
Return a validated entry, converting and publishing only on a miss.
- Parameters:
request (
RawUSDArtifactRequest)
- Return type:
- copy_artifact(record, destination)[source]¶
Copy one validated immutable artifact for mutable downstream baking.
- Parameters:
record (
RawUSDCacheRecord)destination (
Path)
- Return type: