Usage
Simplest check
First, cd into the checksit repository and activate the environment checksit was
installed into. As default, checksit needs to be run from the top level of the checksit
repository. For installations that followed the directions on the installation page, that
will look like
cd ~/checksit
source venv/bin/activate
Then checksit can be run using the following, as an example:
checksit check /badc/ukcp18/data/land-cpm/uk/2.2km/rcp85/01/rss/day/latest/rss_rcp85_land-cpm_uk_2.2km_01_day_20671201-20681130.nc
checksit will then look at the file given and attempt to find either a template file to
compare against or a series of specs to match with, and then print out the results of the checks.
Multiple Files
If you want to check multiple files, you can do so by using the check-files command and list
all the files to check, for example:
checksit check-files /badc/ukcp18/data/land-cpm/uk/2.2km/rcp85/01/rss/day/latest/rss_rcp85_land-cpm_uk_2.2km_01_day_20671201-20681130.nc /badc/ukcp18/data/land-cpm/uk/2.2km/rcp85/01/rss/day/latest/rss_rcp85_land-cpm_uk_2.2km_01_day_20681201-20691130.nc
Specify Template
A specific template can be chosen for checksit to use using the -t/--template flag
checksit check --template=template-cache/rls_rcp85_land-cpm_uk_2.2km_01_day_19801201-19811130.cdl /badc/ukcp18/data/land-cpm/uk/2.2km/rcp85/01/rss/day/latest/rss_rcp85_land-cpm_uk_2.2km_01_day_20671201-20681130.nc
If the file being checked is a file which you might want to check other files against, a template
can be created when checking this file by using the --auto-cache flag, e.g.
checksit check --auto-cache /badc/ukcp18/data/land-cpm/uk/2.2km/rcp85/01/rss/day/latest/rss_rcp85_land-cpm_uk_2.2km_01_day_20671201-20681130.nc
Specify Specs
A spec file, or number of spec files, can also be given to checksit to compare the file against,
using the -s/--specs flag. These files, in YAML format, point to functions and define parameters
that will be used to check the file with
checksit check --specs=ceda-base /badc/ukcp18/data/land-cpm/uk/2.2km/rcp85/01/rss/day/latest/rss_rcp85_land-cpm_uk_2.2km_01_day_20671201-20681130.nc
checksit will still attempt to find a template, or use a given one, to check the file with. To
only use specs, the template option can be switched off by specifying -t off.
Brief other flags
Coming soon…