source: TI03-DataExtractor/branches/old_stuff/latest_dx/dx/pydxs/__init__.py @ 793

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI03-DataExtractor/branches/old_stuff/latest_dx/dx/pydxs/__init__.py@793
Revision 793, 2.5 KB checked in by astephen, 13 years ago (diff)

Put all the old code in the old_stuff branch.

Line 
1#   Copyright (C) 2004 CCLRC & NERC( Natural Environment Research Council ).
2#   This software may be distributed under the terms of the
3#   Q Public License, version 1.0 or later. http://ndg.nerc.ac.uk/public_docs/QPublic_license.txt
4
5"""
6__init__.py
7===========
8
9Initialisation module for the Data Extractor package.
10
11This module points to the relevant modules and classes to
12bring them into the scope of the extractor package.
13
14"""
15
16# serverConfig.py - holds all the user-related configuration details
17from serverConfig import *
18
19# Set python path for CDAT packages
20import sys
21for d in LOCAL_PYTHONPATH:
22    sys.path.insert(0, d)
23
24# SecurityManager is the class used to implement security
25from SecurityManager import SecurityManager
26
27# common.py - common variables, functions and classes that are
28# not configured by users.
29from common import *
30
31# OptionHandler is a class to allow user-friendly
32# method calls to query the current options during a session.
33from OptionHandler import OptionHandler
34
35# MailUser class deals with mailing users
36from mailUser import *
37
38# RequestDict is the wrapper class for the request dictionary
39from RequestDict import RequestDict
40
41# SessionObject manages sessions and state
42from SessionObject import SessionObject
43
44# RequestCost is the costing class to analyse the duration and volume
45# of a request.
46from RequestCost import RequestCost
47
48# RequestSizer calculates size of the request
49from RequestSizer import *
50
51# Datasetdb is the class that allows a dataset to be interogated.
52from Datasetdb import Datasetdb
53
54# Validater is the class used to validate aspects of a request
55from ValidateSelection import ValidateSelection
56
57# NetCDFOutputManager is the class used to match the request to the dataset and
58# actually extract data. NASAAmesOutputManager produces ASCII output.
59from OutputManager import OutputManager, NetCDFOutputManager, NASAAmesOutputManager
60
61# The DXDMLHandler class to support the
62# parsing of the Data Inputs XML document.
63from DXDMLHandler import DXDMLHandler
64
65# The DXRMLHandler.py module holds classes to handle
66# the request XML objects
67from DXRMLHandler import * 
68
69# DateTimeManager.py holds useful time operations and conversions
70from DateTimeManager import *
71
72# CreditManager controls how access to a resource each user has
73from CreditManager import CreditManager
74
75# LogManager looks after logging to error and success logs
76from LogManager import LogManager
77
78# DXErrors holds all the error classes
79from DXErrors import *
Note: See TracBrowser for help on using the repository browser.