Skip to content

Commit

Permalink
[pre-commit.ci] auto fixes from pre-commit.com hooks
Browse files Browse the repository at this point in the history
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed Jul 10, 2024
1 parent b159f6f commit 4b0dd6d
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions WrightTools/data/_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -1891,7 +1891,14 @@ def smooth(self, factors, channel=None, verbose=True) -> "Data":
print("smoothed data")

def split(
self, expression, positions, *, units=None, parent=None, inherit_attrs=False, verbose=True,
self,
expression,
positions,
*,
units=None,
parent=None,
inherit_attrs=False,
verbose=True,
) -> wt_collection.Collection:
"""
Split the data object along a given expression, in units.
Expand Down Expand Up @@ -1963,10 +1970,10 @@ def split(
cuts.append(None)
for i in range(len(positions) - 1):
out.create_data(f"{self.name}_{i:0>3}")

if inherit_attrs:
for d in out.values():
{d.attrs[k] : self.attrs[k] for k in self.attrs.keys() if k not in d.attrs.keys()}
{d.attrs[k]: self.attrs[k] for k in self.attrs.keys() if k not in d.attrs.keys()}
for var in self.variables:
for i, (imask, omask, cut) in enumerate(zip(masks, omasks, cuts)):
if omask is None:
Expand Down

0 comments on commit 4b0dd6d

Please sign in to comment.