Skip to content

Commit 1395da3

Browse files
be-smithCopilot
andcommitted
Calculated elapsed time more efficiently
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 8d2ebbd commit 1395da3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/datalab_app_plugin_insitu/echem_utils.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,10 @@ def process_echem_data(echem_folder: Path) -> Dict:
4848

4949
if timestamp_col:
5050
time_deltas = echem_data["Timestamp"] - echem_data["Timestamp"].iloc[0]
51-
echem_data["elapsed_time_seconds"] = [delta.total_seconds() for delta in time_deltas]
52-
echem_data["elapsed_time_hours"] = [delta.total_seconds() / 3600 for delta in time_deltas]
53-
echem_data["Time"] = echem_data["elapsed_time_seconds"]
51+
elapsed_seconds = time_deltas.dt.total_seconds()
52+
echem_data["elapsed_time_seconds"] = elapsed_seconds
53+
echem_data["elapsed_time_hours"] = elapsed_seconds / 3600
54+
echem_data["Time"] = elapsed_seconds
5455

5556
min_time = echem_data["Time"].min()
5657
max_time = echem_data["Time"].max()

0 commit comments

Comments
 (0)