HWRF  trunk@4391
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 ▼NconfdocGenerates the doc/config-files.dox, which documents configuration files
 CcoredocSubclass of override, for documenting the core configuration files
 CdocbaseStores documentation for all configuration options and sections
 CoverrideSubclass of docbase for documenting files that override the base configuration
 CparsefileConfig file parser
 ▼NhwrfDefines classes that know how to run all parts of the HWRF system
 ►NbufrprepContains Bufrprep, which converts data tanks to bufr files, and otherwise preprocesses the prepbufr and bufr files
 ►NconfigParses UNIX conf files and makes the result readily available
 ►NcopywrfContains the WRFCopyTask, which delivers WRF output and input
 ►Ncoupling
 ►NensdaUtilities for ensemble-based data assimilation
 ►NexceptionsExceptions raised by the hwrf package
 ►NfcsttaskRuns the real_nmm or wrf executables
 ►Nfinalmergetask
 ►NgribtaskDeclares GRIBTask, which automates regribbing operations
 ►NgsiRuns the GSI data assimilation on the HWRF system
 ►NgsipostPost-processes GSI input and output for data assimilation diagnostics
 ►NhwrfsystemCombines multiple tasks together to make the HWRF post-processing system
 ►NhwrftaskBase class of tasks run by HWRF
 ►Nhycom
 ►NinitCombines Tasks from multiple modules into a single initialization object
 ►NinputObtains input data needed by various subclasses of hwrf.hwrftask.HWRFTask
 ►NlauncherCreates the initial HWRF directory structure, loads information into each job
 ►NmpipomtcRuns the POM initialization and POM-WRF coupled forecast
 ►Nmultistorm
 ►NnamelistThis module provides two different ways to generate Fortran namelist files from HWRFConfig sections:
 ►Nnhc_productsGenerates NHC-specific products and validates wrfdiag files
 ►NnumericsTime manipulation and other numerical routines
 ►NpostRuns the Unified Post Processor on outputs from the WRF-NMM, producing E grid GRIB files as EGRIB1Product objects
 ►NprepPrepHybrid runs the prep_hybrid program to transform GFS spectral files to the HWRF grid
 ►NregribDescribes regribbing operations using an algebraic structure
 ►NrelocateThis module implements Python classes that run the 2014 HWRF Relocation
 ►NrevitalDefines the Revital class which manipulates tcvitals files
 ►NstorminfoDefines StormInfo and related functions for interacting with vitals ATCF data
 ►NtrackerThis module contains tasks to prepare input for the GFDL Vortex Tracker, run the tracker and deliver its results
 ►NwpsThis module contains Tasks to run the WRF Preprocessing System (WPS): Geogrid, Ungrib and Metgrid
 ►NwrfCreate namelists, monitor wrf simulations, generate filenames
 ►NwrfbaseLow-level wrf implementation, underlying hwrf.wrf
 ►Nww3
 ▼Nhwrf_alertsThis module contains the track delivery function and all dbn alerts in the HWRF system
 CTrackDeliveryFailedRaised when the send_nhc_track() is unable to deliver the track file
 ▼Nhwrf_scrub
 CDeleterRecursive directory deleter with safeguards to prevent accidental deletion of certain critical directories
 CWillNotDeleteRaised by various safety checks if someone tries to delete something they should not, such as "/"
 ▼NpomRuns the MPI Princeton Ocean Model for Tropical Cyclones (MPIPOMTC) ocean model initialization
 ►NexceptionsThis module contains exception classes for reporting errors in the POM initialization
 ►NinitPOM preprocessing and spinup scripts
 ►NnmlGenerates the POM namelist
 ►NutilUtility scripts for the pom package
 ▼NprodutilPlatform-independent weather and ocean forecasting utility package
 ►NaclManipulates Access Control Lists (ACL)
 ►NatparseATParser is a text parser that replaces strings with variables and function output
 ►NbatchsystemProvides information about the batch system
 ►NcdChange directory, handle temporary directories
 ►NclusterProvides information about the cluster on which this job is running
 ►NdatastoreStores products and tasks in an sqlite3 database file
 ►NdbnalertThis module runs the NCO dbn_alert program, or logs dbn_alert messages if run with dbn alerts disabled
 ►NfileopThis module provides a set of utility functions to do filesystem operations
 ►NlistingContains the Listing class, which emulates "ls -l"
 ►NlockingHandles file locking using Python "with" blocks
 ►NlogConfigures logging
 ►Nmpi_implConverts a group of MPI ranks to a runnable command
 ►NmpiprogObject structure for describing MPI programs
 ►NpipelineInternal module that launches and monitors processes
 ►NprogImplements the produtil.run: provides the object tree for representing shell commands
 ►NrstprodHandles data restriction classes
 ►NrunA shell-like syntax for running serial, MPI and OpenMP programs
 ►NrusageThis module allows querying resource usage and limits, as well as setting resource limits
 ►NsigsafetySets up signal handlers to ensure a clean exit
 ►NworkpoolContains the WorkPool class, which maintains pools of threads that perform small tasks
 ▼NscriptsHigh-level logic of the HWRF Python scripts
 ►Nexhwrf_outputDelivers data to the COM directory or elsewhere
 ▼Nsetup_hurricane
 CStormCursesThis class implements a user interface for selecting which storms GFDL and HWRF should run
 ▼NushUtility scripts for testing and workflow management