emmi_data_management.logging_progress¶
Classes¶
Percent-based progress logger. |
Module Contents¶
- class emmi_data_management.logging_progress.LogProgress(*, label, total_bytes, mb_step=32)¶
Percent-based progress logger. - If total is known: log at N% steps (adaptive: 20% for small files, 10% for larger). - If total unknown: log every mb_step MiB.
- Parameters:
- label¶
- total¶
- step = 20¶
- next_pct = 20¶
- bytes_done = 0¶
- close()¶
- Return type:
None