|
2 | 2 | CDMS module-level API |
3 | 3 | """ |
4 | 4 | import cdat_info |
5 | | -cdat_info.pingPCMDIdb("cdat", "cdms2") |
| 5 | +cdat_info.pingPCMDIdb("cdat","cdms2") |
6 | 6 |
|
7 | | -__all__ = ["cdmsobj", "axis", "coord", "grid", "hgrid", "avariable", |
8 | | - "sliceut", "error", "variable", "fvariable", "tvariable", "dataset", |
9 | | - "database", "cache", "selectors", "MV2", "convention", "bindex", |
10 | | - "auxcoord", "gengrid", "gsHost", "gsStaticVariable", "gsTimeVariable", |
11 | | - "mvBaseWriter", "mvSphereMesh", "mvVsWriter", "mvCdmsRegrid"] |
| 7 | +__all__ = ["cdmsobj", "axis", "coord", "grid", "hgrid", "avariable", \ |
| 8 | +"sliceut", "error", "variable", "fvariable", "tvariable", "dataset", \ |
| 9 | +"database", "cache", "selectors", "MV2", "convention", "bindex", \ |
| 10 | +"auxcoord", "gengrid", "gsHost", "gsStaticVariable", "gsTimeVariable", \ |
| 11 | +"mvBaseWriter", "mvSphereMesh", "mvVsWriter", "mvCdmsRegrid"] |
12 | 12 |
|
13 | 13 | # Errors |
14 | | -from .error import CDMSError |
| 14 | +from error import CDMSError |
15 | 15 |
|
16 | 16 | # CDMS datatypes |
17 | | -from .cdmsobj import CdArray, CdChar, CdByte, CdDouble, CdFloat, CdFromObject, CdInt, CdLong, CdScalar, CdShort, CdString |
| 17 | +from cdmsobj import CdArray, CdChar, CdByte, CdDouble, CdFloat, CdFromObject, CdInt, CdLong, CdScalar, CdShort, CdString |
18 | 18 |
|
19 | 19 | # Functions which operate on all objects or groups of objects |
20 | | -from .cdmsobj import Unlimited, getPathFromTemplate, matchPattern, matchingFiles, searchPattern, searchPredicate, setDebugMode |
| 20 | +from cdmsobj import Unlimited, getPathFromTemplate, matchPattern, matchingFiles, searchPattern, searchPredicate, setDebugMode |
21 | 21 |
|
22 | 22 | # Axis functions and classes |
23 | | -from .axis import AbstractAxis, axisMatches, axisMatchAxis, axisMatchIndex |
24 | | -from .axis import createAxis, createEqualAreaAxis, createGaussianAxis, createUniformLatitudeAxis, createUniformLongitudeAxis, setAutoBounds, getAutoBounds |
| 23 | +from axis import AbstractAxis, axisMatches, axisMatchAxis, axisMatchIndex |
| 24 | +from axis import createAxis, createEqualAreaAxis, createGaussianAxis, createUniformLatitudeAxis, createUniformLongitudeAxis, setAutoBounds, getAutoBounds |
25 | 25 |
|
26 | 26 | # Grid functions |
27 | | -from .grid import createGenericGrid, createGlobalMeanGrid, createRectGrid, createUniformGrid, createZonalGrid, setClassifyGrids, createGaussianGrid, writeScripGrid, isGrid |
| 27 | +from grid import createGenericGrid, createGlobalMeanGrid, createRectGrid, createUniformGrid, createZonalGrid, setClassifyGrids, createGaussianGrid, writeScripGrid, isGrid |
28 | 28 |
|
29 | 29 | # Dataset functions |
30 | | -from .dataset import createDataset, openDataset, useNetcdf3, \ |
31 | | - getNetcdfClassicFlag, getNetcdfShuffleFlag, getNetcdfDeflateFlag, getNetcdfDeflateLevelFlag,\ |
| 30 | +from dataset import createDataset, openDataset, useNetcdf3, \ |
| 31 | + getNetcdfClassicFlag, getNetcdfShuffleFlag, getNetcdfDeflateFlag, getNetcdfDeflateLevelFlag,\ |
32 | 32 | setNetcdfClassicFlag, setNetcdfShuffleFlag, setNetcdfDeflateFlag, setNetcdfDeflateLevelFlag,\ |
33 | | - setNetcdfUseNCSwitchModeFlag, getNetcdfUseNCSwitchModeFlag,\ |
| 33 | + setNetcdfUseNCSwitchModeFlag,getNetcdfUseNCSwitchModeFlag,\ |
34 | 34 | setCompressionWarnings,\ |
35 | 35 | setNetcdf4Flag, getNetcdf4Flag,\ |
36 | 36 | setNetcdfUseParallelFlag, getNetcdfUseParallelFlag, \ |
|
39 | 39 | open = openDataset |
40 | 40 |
|
41 | 41 | # Database functions |
42 | | -from .database import connect, Base, Onelevel, Subtree |
| 42 | +from database import connect, Base, Onelevel, Subtree |
43 | 43 |
|
44 | | -# Selectors |
45 | | -from . import selectors |
46 | | -from .selectors import longitude, latitude, time, level, required, \ |
47 | | - longitudeslice, latitudeslice, levelslice, timeslice |
| 44 | +#Selectors |
| 45 | +import selectors |
| 46 | +from selectors import longitude, latitude, time, level, required, \ |
| 47 | + longitudeslice, latitudeslice, levelslice, timeslice |
48 | 48 |
|
49 | | -from .avariable import order2index, orderparse, setNumericCompatibility, getNumericCompatibility |
| 49 | +from avariable import order2index, orderparse, setNumericCompatibility, getNumericCompatibility |
50 | 50 | # TV |
51 | | -from .tvariable import asVariable, createVariable, isVariable |
| 51 | +from tvariable import asVariable, createVariable, isVariable |
52 | 52 |
|
53 | | -from .mvSphereMesh import SphereMesh |
54 | | -from .mvBaseWriter import BaseWriter |
55 | | -from .mvVsWriter import VsWriter |
56 | | -from .mvVTKSGWriter import VTKSGWriter |
57 | | -from .mvVTKUGWriter import VTKUGWriter |
58 | | -from .mvCdmsRegrid import CdmsRegrid |
| 53 | +from mvSphereMesh import SphereMesh |
| 54 | +from mvBaseWriter import BaseWriter |
| 55 | +from mvVsWriter import VsWriter |
| 56 | +from mvVTKSGWriter import VTKSGWriter |
| 57 | +from mvVTKUGWriter import VTKUGWriter |
| 58 | +from mvCdmsRegrid import CdmsRegrid |
59 | 59 |
|
60 | 60 | # Gridspec is not installed by default so just pass on if it isn't installed |
61 | 61 | try: |
62 | | - from .gsStaticVariable import StaticFileVariable |
63 | | - from .gsTimeVariable import TimeFileVariable |
| 62 | + from gsStaticVariable import StaticFileVariable |
| 63 | + from gsTimeVariable import TimeFileVariable |
64 | 64 | except: |
65 | 65 | pass |
66 | 66 |
|
67 | | -from .restApi import esgfConnection, esgfDataset, FacetConnection |
| 67 | +from restApi import esgfConnection,esgfDataset,FacetConnection |
68 | 68 |
|
69 | 69 | MV = MV2 |
0 commit comments