Package dap :: Module dtypes
[hide private]
[frames] | no frames]

Module dtypes

source code

DAP variables.

This module is a Python implementation of the DAP data model.

Classes [hide private]
  StructureType
Structure contructor.
  DatasetType
Dataset constructor.
  SequenceType
Sequence constructor.
  GridType
Grid constructor.
  BaseType
DAP Base type.
  ArrayType
An array of BaseType variables.

Functions [hide private]
  _build_data(level, *vars_)
  _propagate_data(level, vars_)

Variables [hide private]
  __author__ = 'Roberto De Almeida <rob@pydap.org>'
  _basetypes = ['Float32', 'Float64', 'Int16', 'Int32', 'UInt16', '...
  _constructors = ['StructureType', 'SequenceType', 'DatasetType', 'Gr...
  Float = 'Float64'
  Float0 = 'Float64'
  Float8 = 'Float32'
  Float16 = 'Float32'
  Float32 = 'Float32'
  Float64 = 'Float64'
  Int = 'Int32'
  Int0 = 'Int32'
  Int8 = 'Byte'
  Int16 = 'Int16'
  Int32 = 'Int32'
  Int64 = 'Int32'
  UInt16 = 'UInt16'
  UInt32 = 'UInt32'
  UInt64 = 'UInt32'
  UInt8 = 'Byte'
  Byte = 'Byte'
  String = 'String'
  Url = 'Url'
  typemap = {'Q': 'UInt32', 'b': 'Byte', 'd': 'Float64', 'f': 'F...

Imports: copy, itertools, lib.quote, util.ordereddict.odict, util.filter.get_filters


Function Details [hide private]

_build_data(level, *vars_)

source code 
None

_propagate_data(level, vars_)

source code 
None

Variables Details [hide private]

__author__

None
Value:
'Roberto De Almeida <rob@pydap.org>'                                   
      

_basetypes

None
Value:
['Float32',
 'Float64',
 'Int16',
 'Int32',
 'UInt16',
 'UInt32',
 'Byte',
 'String',
...                                                                    
      

_constructors

None
Value:
['StructureType', 'SequenceType', 'DatasetType', 'GridType', 'ArrayTyp
e']                                                                    
      

Float

None
Value:
'Float64'                                                              
      

Float0

None
Value:
'Float64'                                                              
      

Float8

None
Value:
'Float32'                                                              
      

Float16

None
Value:
'Float32'                                                              
      

Float32

None
Value:
'Float32'                                                              
      

Float64

None
Value:
'Float64'                                                              
      

Int

None
Value:
'Int32'                                                                
      

Int0

None
Value:
'Int32'                                                                
      

Int8

None
Value:
'Byte'                                                                 
      

Int16

None
Value:
'Int16'                                                                
      

Int32

None
Value:
'Int32'                                                                
      

Int64

None
Value:
'Int32'                                                                
      

UInt16

None
Value:
'UInt16'                                                               
      

UInt32

None
Value:
'UInt32'                                                               
      

UInt64

None
Value:
'UInt32'                                                               
      

UInt8

None
Value:
'Byte'                                                                 
      

Byte

None
Value:
'Byte'                                                                 
      

String

None
Value:
'String'                                                               
      

Url

None
Value:
'Url'                                                                  
      

typemap

None
Value:
{'B': 'Byte',
 'H': 'UInt16',
 'L': 'UInt32',
 'Q': 'UInt32',
 'S': 'String',
 'b': 'Byte',
 'd': 'Float64',
 'f': 'Float32',
...