sequince_density.utils#
Utility helpers shared by density implementations.
Functions#
|
Validate training particles using their native array backend. |
|
Consume one deterministic integer seed from an optional RNG. |
|
Temporarily seed Torch and restore its global RNG state on exit. |
Module Contents#
- sequince_density.utils.validate_training_data(samples, dims, stage='Raw')#
Validate training particles using their native array backend.
- Parameters:
- Raises:
ValueError – If the shape is invalid or any coordinates are non-finite. Non-finite errors report the affected dimension indices (zero-based).
- Return type:
None
- sequince_density.utils.draw_seed(rng)#
Consume one deterministic integer seed from an optional RNG.
- sequince_density.utils.torch_random_context(rng=None, *, device=None)#
Temporarily seed Torch and restore its global RNG state on exit.
- Parameters:
rng (orng.RandomGenerator | int | None)
device (Any)
- Return type:
collections.abc.Generator[None, None, None]