1 Commits

Author SHA1 Message Date
Jake 7b929b3b84 fix: 🐛 Fixed time calculations for ETA & Completion 2025-12-12 19:50:04 +00:00
3 changed files with 13 additions and 6 deletions
+11 -4
View File
@@ -167,14 +167,14 @@ if __name__ == "__main__":
completed_count += 1
if completed_count % 100 == 0:
elapsed_time = time.time() - start
rate_per_second = completed_count / elapsed_time
files_processed_previous = i * files_per_tar
files_processed_so_far = (
files_processed_previous + completed_count
)
elapsed_time = time.time() - start
rate_per_second = files_processed_so_far / elapsed_time
remaining_files = estimated_total_files - files_processed_so_far
if rate_per_second > 0:
@@ -213,4 +213,11 @@ if __name__ == "__main__":
end = time.time()
elapsed_time = end - start
logging.info(f"All Complete total time {elapsed_time:.2f} seconds")
if elapsed_time < 60:
elapsed_time_str = f"{int(elapsed_time)}s"
elif elapsed_time < 3600:
elapsed_time_str = f"{int(elapsed_time // 60)}m {int(elapsed_time % 60)}s"
else:
elapsed_time_str = f"{int(elapsed_time // 3600)}h {int((elapsed_time % 3600) // 60)}m"
logging.info(f"All Complete total time {elapsed_time_str}")
+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "met-office"
version = "1.3.0"
version = "1.3.1"
description = "Convert .dat nimrod files to .asc files"
readme = "README.md"
requires-python = ">=3.14"
Generated
+1 -1
View File
@@ -4,7 +4,7 @@ requires-python = ">=3.14"
[[package]]
name = "met-office"
version = "1.3.0"
version = "1.3.1"
source = { virtual = "." }
dependencies = [
{ name = "numpy" },