Package chianti :: Package fortranformat :: Module _input
[hide private]
[frames] | no frames]

Module _input

source code

Functions [hide private]
 
_get_substr(w, record, state) source code
 
_interpret_blanks(substr, state) source code
 
_next(it, default=None) source code
 
input(eds, reversion_eds, records, num_vals=None) source code
 
read_float(ed, state, record) source code
 
read_integer(ed, state, record) source code
 
read_logical(ed, state, record) source code
 
read_string(ed, state, record) source code
Variables [hide private]
  ALL_ED = ['BN', 'BZ', 'SP', 'SS', 'S', 'X', 'T', 'TR', 'TL', '...
  CONTROL_EDS = (<class 'chianti.fortranformat._edit_descriptors...
  ED1 = ['BN', 'BZ', 'SP', 'SS', 'S']
  ED10 = ['/']
  ED2 = ['X']
  ED3 = ['T', 'TR', 'TL', 'L']
  ED4 = ['A']
  ED5 = ['D', 'F']
  ED6 = ['B', 'I', 'O', 'Z']
  ED7 = ['E', 'EN', 'ES', 'G']
  ED8 = ['P']
  ED9 = [':']
  FORBIDDEN_EDS = [<class 'chianti.fortranformat._edit_descripto...
  IS_PYTHON3 = False
  NON_REVERSION_EDS = (<class 'chianti.fortranformat._edit_descr...
  NON_WIDTH_EDS = [<class 'chianti.fortranformat._edit_descripto...
  OUTPUT_EDS = (<class 'chianti.fortranformat._edit_descriptors....
  REPEATABLE_EDS = ['L', 'A', 'D', 'F', 'B', 'I', 'O', 'Z', 'E',...
  WIDTH_OPTIONAL_EDS = [<class 'chianti.fortranformat._edit_desc...
  __package__ = 'chianti.fortranformat'
Variables Details [hide private]

ALL_ED

Value:
['BN',
 'BZ',
 'SP',
 'SS',
 'S',
 'X',
 'T',
 'TR',
...

CONTROL_EDS

Value:
(<class 'chianti.fortranformat._edit_descriptors.BN'>,
 <class 'chianti.fortranformat._edit_descriptors.BZ'>,
 <class 'chianti.fortranformat._edit_descriptors.P'>,
 <class 'chianti.fortranformat._edit_descriptors.SP'>,
 <class 'chianti.fortranformat._edit_descriptors.SS'>,
 <class 'chianti.fortranformat._edit_descriptors.S'>,
 <class 'chianti.fortranformat._edit_descriptors.X'>,
 <class 'chianti.fortranformat._edit_descriptors.T'>,
...

FORBIDDEN_EDS

Value:
[<class 'chianti.fortranformat._edit_descriptors.QuotedString'>,
 <class 'chianti.fortranformat._edit_descriptors.H'>]

NON_REVERSION_EDS

Value:
(<class 'chianti.fortranformat._edit_descriptors.P'>,
 <class 'chianti.fortranformat._edit_descriptors.S'>,
 <class 'chianti.fortranformat._edit_descriptors.SP'>,
 <class 'chianti.fortranformat._edit_descriptors.SS'>,
 <class 'chianti.fortranformat._edit_descriptors.BN'>,
 <class 'chianti.fortranformat._edit_descriptors.BZ'>)

NON_WIDTH_EDS

Value:
[<class 'chianti.fortranformat._edit_descriptors.BN'>,
 <class 'chianti.fortranformat._edit_descriptors.BZ'>,
 <class 'chianti.fortranformat._edit_descriptors.P'>,
 <class 'chianti.fortranformat._edit_descriptors.SP'>,
 <class 'chianti.fortranformat._edit_descriptors.SS'>,
 <class 'chianti.fortranformat._edit_descriptors.S'>,
 <class 'chianti.fortranformat._edit_descriptors.X'>,
 <class 'chianti.fortranformat._edit_descriptors.T'>,
...

OUTPUT_EDS

Value:
(<class 'chianti.fortranformat._edit_descriptors.L'>,
 <class 'chianti.fortranformat._edit_descriptors.A'>,
 <class 'chianti.fortranformat._edit_descriptors.D'>,
 <class 'chianti.fortranformat._edit_descriptors.F'>,
 <class 'chianti.fortranformat._edit_descriptors.B'>,
 <class 'chianti.fortranformat._edit_descriptors.I'>,
 <class 'chianti.fortranformat._edit_descriptors.O'>,
 <class 'chianti.fortranformat._edit_descriptors.Z'>,
...

REPEATABLE_EDS

Value:
['L', 'A', 'D', 'F', 'B', 'I', 'O', 'Z', 'E', 'EN', 'ES', 'G', '/']

WIDTH_OPTIONAL_EDS

Value:
[<class 'chianti.fortranformat._edit_descriptors.A'>]