utils#
Utility functions and helpers for OpenSTEF core functionality.
This package provides common utilities used throughout the OpenSTEF core library, including data serialization helpers, type conversion functions, and other general-purpose tools.
Submodules#
Datetime manipulation utilities for time series alignment and processing. |
|
Runtime invariant checking utilities. |
|
Iterator utilities for data processing and stream merging. |
|
Multiprocessing utilities for parallel execution of tasks. |
|
Pandas utility functions for time series data processing. |
|
Pydantic-based utility functions for data serialization. |
Functions#
|
Align timestamp using modulo approach. |
|
Align timestamp to the nearest occurrence of a specific time of day. |
|
Assert that a value is not None. |
|
Execute a function in parallel across multiple processes. |
Convert ISO 8601 string format to timedelta. |
|
Convert timedelta to ISO 8601 string format. |