Skip to content

Commit efd4d09

Browse files
committed
Remove deep copies since input dataset isn't being modified in the processing function
1 parent bb6c9e9 commit efd4d09

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

imap_processing/hit/l1b/hit_l1b.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -106,16 +106,17 @@ def process_science_data(
106106
livetime = livetime.rename("livetime")
107107

108108
# Process counts data to L1B datasets
109-
l1b_datasets: dict = {}
110-
l1b_datasets["imap_hit_l1b_standard-rates"] = process_standard_rates_data(
111-
l1a_counts_dataset.copy(deep=True), livetime
112-
)
113-
l1b_datasets["imap_hit_l1b_summed-rates"] = process_summed_rates_data(
114-
l1a_counts_dataset.copy(deep=True), livetime
115-
)
116-
l1b_datasets["imap_hit_l1b_sectored-rates"] = process_sectored_rates_data(
117-
l1a_counts_dataset.copy(deep=True), livetime
118-
)
109+
l1b_datasets: dict = {
110+
"imap_hit_l1b_standard-rates": process_standard_rates_data(
111+
l1a_counts_dataset, livetime
112+
),
113+
"imap_hit_l1b_summed-rates": process_summed_rates_data(
114+
l1a_counts_dataset, livetime
115+
),
116+
"imap_hit_l1b_sectored-rates": process_sectored_rates_data(
117+
l1a_counts_dataset, livetime
118+
),
119+
}
119120

120121
# Update attributes and dimensions
121122
for logical_source, dataset in l1b_datasets.items():

0 commit comments

Comments
 (0)