Python utilities for working with Wintap data
Python 3.10
Setup the python venv and install from source for development testing.
$ make venv
$ pipenv run -- pip3 install -e .
Import the module in a python notebook or file, or use the commandline tools
$ pipenv run rawtorolling --help
usage: rawtorolling.py [-h] [-d DATASET] [-s START] [-e END] [-l LOG_LEVEL]
Convert raw Wintap data into standard form, partitioned by day
options:
-h, --help show this help message and exit
-d DATASET, --dataset DATASET
Path to the dataset dir to process
-s START, --start START
Start date (YYYYMMDD)
-e END, --end END End date (YYYYMMDD)
-l LOG_LEVEL, --log-level LOG_LEVEL
Logging Level: INFO, WARN, ERROR, DEBUG
from wintappy.datautils.rawutil import init_db
connection = init_db()
print(connection.query('select 1'))
See wintappy/examples/
for additional examples.
LLNL-CODE-837816