Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Batch processing logic for GLOS files #6

Merged
merged 5 commits into from
Jan 4, 2017

Conversation

benjwadams
Copy link
Contributor

Checks if GLOS files have already been QCed, going by existence of a variable. This is appropriate for batch processing files which have not already been QCed or are not in need of real-time QC as it will not attempt to QC when all given QC variables exist.

Adds a method to process multiple subdirectories to be used with
QARTOD, pushing files which have a relevant configuration onto a RQ
jobs queue.
Allows empty string config values to not attempt a unit conversion in
the NetCDF file.  This was necessary for certain non-udunits conforming
units present in NetCDF files such as "RFU" and "su".  Also handles
exceptions when a unit conversion is attempted but not successful.
Handles zero sized arrays which currently cause issues with some QARTOD
tests.   Also add times to parameters passed for spike test, as the
method signature for the corresponding QARTOD test has changed.
@lukecampbell lukecampbell merged commit dad6378 into glos:master Jan 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants