The admin module contains all administrative classes relating to the madrigal python api.
The main role of this module is to update the data in the Madrigal database. Also contains a notification class and a standard error handing class.
$Id: admin.py 5370 2015-09-30 18:04:54Z brideout $
cedar is the module that allows the creation and editing of Cedar files.
With Madrigal 3.0, this module was rewritten to work with the power of the hdf5 I/O library. Editing a file now never needs to load the file into memory. Instead, only the slice needing modification is read in.
Any input fi...
data is the module that interfaces to madrigal data files, or to Cedar standards about data.
This module includes the api to get information from a single madrigal file, and the api to get information about the Cedar standard (such as parameter and category definitions).
$Id: data.py 7044 2019-1...
The derivation module creates new cedar objects with possibly derived parameters
The fundamental inputs are a list of desired parameters, and an existing cedar.MadrigalCedarFile object.
Its fundamental output is a new cedar.MadrigalCedarFile object with the requested parameters
The derivation was...
isprint.py is a module that creates new output files based on an input file and lists of parameters and filters.
$Id: isprint.py 5260 2015-09-17 15:00:18Z brideout $
The metadata module provides access to all metadata about one particular madrigal database.
This metadata is presently read from the files in the metadata directory, and from the madrigal.cfg file. If that file cannot be found, hard-coded values set during installation are used instead. If the ma...
The openmadrigal module provides access to all OpenMadrigal installations via http and to OpenMadrigal Subversion.
$Id: openmadrigal.py 3778 2011-11-28 19:44:19Z brideout $
Directory of all modules related to madrigal user interface.