Hyper Solvation¶
Hyper solvation wrapper for the Rush Python client.
Run Submission¶
- rush.hyper.hyper_solvate_sumo(input_trcs, config=None, run_spec=RunSpec(target='Bullet'), run_opts=RunOpts())[source]¶
Submit Hyper solvation for one or more TRC inputs.
- Parameters:
input_trcs (list[TRC | Path | str | RushObject | dict[str, Any]])
config (HyperConfig | None)
run_spec (RunSpec)
run_opts (RunOpts)
- Return type:
Input Types¶
- class rush.hyper.HyperConfig(max_inputs=None, padding_nm=None, seed=None, timeout_seconds=None)[source]¶
Config for
hyper_solvate_sumo().- Parameters:
max_inputs (int | None)
padding_nm (float | None)
seed (int | None)
timeout_seconds (int | None)
- max_inputs: int | None = None¶
- padding_nm: float | None = None¶
- seed: int | None = None¶
- timeout_seconds: int | None = None¶
Result Types¶
- class rush.hyper.ItemError(stage, category, message, input_index)[source]¶
Per-item error returned by Hyper batch wrappers.
- Parameters:
stage (Literal['InputDecode', 'Execution', 'OutputParse'])
category (Literal['InvalidInput', 'ToolInput', 'OutputFormat'])
message (str)
input_index (int)
- category: Literal['InvalidInput', 'ToolInput', 'OutputFormat']¶
- input_index: int¶
- message: str¶
- stage: Literal['InputDecode', 'Execution', 'OutputParse']¶
- class rush.hyper.TRCBatchResultRef(items)[source]¶
Result reference for TRC-producing Hyper batch entrypoints.
- Parameters:
items (list[RushObject | ItemError])
- items: list[RushObject | ItemError]¶