From 8b879c1665ba92a94d31848174dc545d14083f55 Mon Sep 17 00:00:00 2001 From: dave <dave@dtu.dk> Date: Wed, 8 Jun 2016 08:45:53 +0200 Subject: [PATCH] prepost.windIO.LoadResults: add option to load/save unique channel name list --- wetb/prepost/windIO.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/wetb/prepost/windIO.py b/wetb/prepost/windIO.py index 589a8c4e..c7872a2e 100755 --- a/wetb/prepost/windIO.py +++ b/wetb/prepost/windIO.py @@ -863,6 +863,17 @@ class LoadResults(ReadHawc2): return np.array(zvals), np.array(yvals) + def save_chan_names(self, fname): + """Save unique channel names to text file. + """ + channels = self.ch_df.ch_name.values + channels.sort() + np.savetxt(fname, channels, fmt='%-100s') + + def load_chan_names(self, fname): + dtype = np.dtype('U100') + return np.genfromtxt(fname, dtype=dtype, delimiter=';').tolist() + def save_csv(self, fname, fmt='%.18e', delimiter=','): """ Save to csv and use the unified channel names as columns -- GitLab