Previous: Developer's toc   Up: Developer's toc   Next: madrigal.admin

Top

madrigal module

Top level directory of all python modules related to Madrigal.

"""Top level directory of all python modules related to Madrigal."""

Sub-modules

madrigal.admin

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 $

madrigal.cedar

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...

madrigal.data

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...

madrigal.derivation

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...

madrigal.isprint

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 $

madrigal.metadata

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...

madrigal.openmadrigal

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 $

madrigal.ui

Directory of all modules related to madrigal user interface.

Previous: Developer's toc   Up: Developer's toc   Next: madrigal.admin