optivgi.utils¶
Utility functions for the Opti-VGI package.
This module contains helper functions used across different parts of the application, such as date and time manipulation.
- optivgi.utils.round_down_datetime(dt, minute)¶
Rounds a datetime object down to the nearest specified minute interval.
For example, rounding 2023-10-27 15:37:45 down with a minute interval of 15 would result in 2023-10-27 15:30:00. Rounding down with an interval of 1 results in rounding down to the start of the current minute.
- Parameters:
- Returns:
datetime
– The datetime object rounded down to the specified minute interval.- Raises:
ValueError – If minute is not a positive integer.