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