nirs4all.api.general_synthesis module

Bounded synthetic-dataset callable for the Rust-owned Studio host.

Rust owns transport, workspace authorization and linking. This module accepts one closed JSON request, delegates generation to SyntheticDatasetBuilder and publishes only a standard dataset folder below an explicitly supplied output directory.

nirs4all.api.general_synthesis.studio_synthetic_dataset_job_v1(request: object) → dict[str, Any][source]

Generate one bounded standard dataset without owning Studio state.