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]:
PosixPath('/mnt/store/data/gutils/modena-20160909T1758')

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]:
{'deployment_path': '/mnt/store/data/gutils/modena-20160909T1758',
 'mode': 'delayed',
 'merger_class': gutils.slocum.SlocumMerger,
 'reader_class': gutils.slocum.SlocumReader,
 'subset': False,
 'template': 'ioos_ngdac',
 'profile_id_type': 1,
 'workers': 4,
 'tsint': 1,
 'filter_z': 1,
 'filter_points': 3,
 'filter_time': 10,
 'filter_distance': 1}

In [8]:
process_folder(**kwargs)


[]

In [ ]: