From 902d326758993b38a0cc78d97072d78d8f8c65b9 Mon Sep 17 00:00:00 2001 From: roger Date: Tue, 25 Aug 2020 16:09:48 +0800 Subject: [PATCH 1/3] Adds pathlib as a requirement --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index ee0e316..e403325 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,3 +3,4 @@ scipy matplotlib h5py hickle +pathlib From 70db3cab8ad54b04d0d3557578853a2487ac51d7 Mon Sep 17 00:00:00 2001 From: roger Date: Tue, 25 Aug 2020 16:10:12 +0800 Subject: [PATCH 2/3] Call pathlib.Path on each directory when loading --- DataProcessingTools/objects.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/DataProcessingTools/objects.py b/DataProcessingTools/objects.py index cb3e3a7..be5450d 100644 --- a/DataProcessingTools/objects.py +++ b/DataProcessingTools/objects.py @@ -8,6 +8,7 @@ import h5py import os import fnmatch +import pathlib class ExclusiveOptions(): @@ -212,6 +213,10 @@ def load(self, fname=None): for (k, v) in data.items(): if k == "args": self.args = v + elif k == "dirs": + self.dirs = [] + for d in v: + self.dirs.append(pathlib.Path(d)) elif k == "indexer": pass else: From 845e9c5f7f0290e4a9fbfeb50d1675065fcb2a91 Mon Sep 17 00:00:00 2001 From: roger Date: Wed, 26 Aug 2020 07:14:22 +0800 Subject: [PATCH 3/3] Bumps minor version number --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 9508c5c..3f0db2f 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ from distutils.core import setup setup(name="DataProcessingTools", - version="0.17.0", + version="0.17.1", description="""Tools for processing data with hierarchical organization""", url="https://github.com/grero/DataProcessingTools.git", author="Roger Herikstad",