wiki:access/smocsSVNStructure

The Layout of the SMOCS svn Repository

SMOCS

--> bin

  • job_pool.sh - bash script to run a pool of jobs

--> data

--> APS_names.json - field name dictionary for BoM names

--> doc --> python

--> Collect

  • run_mpi_smocs.py - Run smocs collect scripts using mpi4py (replaces job_pool.sh)
  • UM_ScanConcat.py - Join individual forecast json files into full forecast json file.
  • UM_ScanFile.py - Create a json file with the smocs for a single file.
  • UM_ScanTest.py - Test script.
  • UM_DecumDir.py - De-accumulate the accumulated precipitation fields for an entire forecast.
  • UM_ScanDir.py - Walk through a directory of model history files and create a smocs json file.
  • UM_scanSingleTime.py - Do smocs on a single forecast time (deprecated)

--> Harvest

  • accumExtrema.py
  • cf_smocs_models_term.py
  • compareAccums.py
  • plot_spinup.py
  • audit_fields.py
  • coll_health_series.py
  • genTimeAccum.py
  • sanityCheck.py
  • audit_files.py
  • compAccumVar.py
  • plot_health.py

--> SMOCS (python module with smocs utility scripts)

  • binTables.py - Python dictionary for bin table bin limits.
  • Classes.py - Classes of smocs statistics
  • Collect.py - Common functions for the collect scripts.
  • Harvest.py - Common functions for the harvest scripts.
  • init.py
  • Utils.py - General common functions.

--> scripts

  • smocs_collect_bom_mpi.sh - Main rose/cylc suite file to run collect script for Bom environment
  • smocs_collect_ncarc.sh - Run collect on NCI model archive directory
  • smocs_collect_rose_dir.sh - Main rose/cylcsuite file for NCI environment
  • collect_smocs_data.sh
  • run_smocs_collect.sh
  • redo_smocs_collect.sh
  • run_special_collect.sh
  • run_collect_expt.sh
  • run_subdom_smocs.sh
  • test_smocs.sh
  • run_dev_ts_collect.sh
  • run_ts_smocs_collect.sh

--> tools

  • bodoView.py - test smocs file viewer.
  • smocsView.py - Updated smocs file viewer
Last modified 5 years ago Last modified on Jul 18, 2018 9:04:30 AM