Headless simulation logging should use proper progress bars #3

Closed
opened 2025-11-09 03:33:43 +00:00 by Thaen · 2 comments
Owner

When running, the headless simulation should by default log:

  1. Time elapsed
  2. Current tick
  3. Files written (if enabled)
  4. Estimate time remaining
  5. Current TPS
When running, the headless simulation should by default log: 1. Time elapsed 2. Current tick 3. Files written (if enabled) 4. Estimate time remaining 5. Current TPS
Thaen added reference master 2025-11-09 03:33:47 +00:00
Author
Owner

It should also contain the number of currently alive entities excluding food

It should also contain the number of currently alive entities excluding food
Author
Owner

Implemented proper progress bars for headless simulation with:

Time elapsed display
Current tick tracking
Files written count
ETA calculations
Current TPS display

Additional improvements:

  • Rich tqdm progress bars with text fallback
  • Fixed excessive data file output by default
  • Added granular CLI collection flags (--collect-*)
  • Only summary file written by default unless explicitly requested

All requirements from the issue are now satisfied.

Implemented proper progress bars for headless simulation with: ✅ Time elapsed display ✅ Current tick tracking ✅ Files written count ✅ ETA calculations ✅ Current TPS display Additional improvements: - Rich tqdm progress bars with text fallback - Fixed excessive data file output by default - Added granular CLI collection flags (--collect-*) - Only summary file written by default unless explicitly requested All requirements from the issue are now satisfied.
Thaen closed this issue 2025-11-09 05:27:05 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Thaen/DynamicAbstractionSystem#3
No description provided.