In [5]:
from IPython.lib.pretty import pprint
import logging
logger = logging.getLogger('gutils')
logger.handlers = [logging.StreamHandler()]
logger.setLevel(logging.DEBUG)
In [6]:
import sys
from pathlib import Path
# Just a hack to be able to `import gutils`
sys.path.append(str(Path('.').absolute().parent.parent))
#deployment_name = 'modena-20150625T0000'
#deployment_name = 'saltdawg-20160714T0000'
#deployment_name = 'modena-20160714T0000'
#deployment_name = 'pelagia-20180401T0000'
deployment_name = 'modena-20160909T1758'
deployment_folder = Path('/mnt/store/data/gutils/deployments') / deployment_name
deployment_folder
Out[6]:
In [7]:
from gutils.nc import process_folder
from gutils.slocum import SlocumMerger, SlocumReader
filters = dict(
tsint=1,
filter_z=1,
filter_points=3,
filter_time=10,
filter_distance=1
)
kwargs = dict(
deployment_path=str(deployment_folder),
mode='delayed',
merger_class=SlocumMerger,
reader_class=SlocumReader,
subset=False,
template='ioos_ngdac',
profile_id_type=1,
workers=4,
**filters
)
kwargs
Out[7]:
In [8]:
process_folder(**kwargs)
In [ ]: