From 68debef4379561da30b16f7e87e2afa4b9724a58 Mon Sep 17 00:00:00 2001 From: Rob McMullen Date: Fri, 25 May 2018 12:13:57 -0700 Subject: [PATCH] Added create_subset method to DefaultSegment --- atrcopy/segments.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/atrcopy/segments.py b/atrcopy/segments.py index 3a92b95..a3665a1 100644 --- a/atrcopy/segments.py +++ b/atrcopy/segments.py @@ -449,6 +449,13 @@ class DefaultSegment(object): self.rawdata.replace_arrays(container.rawdata) self.update_raw_pointers() + def create_subset(self, new_order, name, verbose_name=""): + raw = self.rawdata.get_indexed(new_order) + if not verbose_name: + verbose_name = name + segment = DefaultSegment(raw, name=name, verbose_name=verbose_name) + return segment + def __getstate__(self): """Custom jsonpickle state save routine