time.sleep_s
dareplane_utils.general.time.sleep_s(
s,=0.0005,
partial_sleep_threshold=30,
nsteps )
Sleep for a specified duration with partial sleep optimization.
Parameters
Name | Type | Description | Default |
---|---|---|---|
s | float | The total duration to sleep in seconds. | required |
partial_sleep_threshold | float | The threshold duration above which partial sleep optimization is applied, by default 0.0005. I.e., only for durations s above the threshold, the optimization is applied. |
0.0005 |
nsteps | int | The number of steps for partial sleep, by default 30. Empirical testing showed very good accuracy for 30. If you want to optimize for CPU load, reduce to nsteps > 4. |
30 |