Create an ECell Record object from scanner generated information.
Methods
|
|
|
|
__init__
|
__init__ ( self )
|
|
_build_reactor_entry
|
_build_reactor_entry (
self,
line_dict,
counter_dict,
)
|
|
_build_substance_entry
|
_build_substance_entry (
self,
line_dict,
line_no,
)
|
|
_build_system_entry
|
_build_system_entry ( self, line_dict )
|
|
_check_missing_header
|
_check_missing_header ( self, line_dict )
|
|
_consistency_filter
|
_consistency_filter (
self,
prefix,
tag,
valid_keys,
)
|
|
_convert_conc
|
_convert_conc ( self, line_dict )
|
|
_make_line_dict
|
_make_line_dict ( self, line )
|
|
_remove_if_inconsistent
|
_remove_if_inconsistent ( self, list_dict )
|
|
_set_max
|
_set_max ( self, counter_dict )
|
|
header_line
|
header_line ( self, lines )
|
|
include_line
|
include_line ( self, line )
|
|
parse_reactor_lines
|
parse_reactor_lines ( self, multiline )
Exceptions
|
|
ECellError( "invalid header" )
ECellError( 'p_coeff must contain only digits' )
ECellError( 's_coeff must contain only digits' )
|
|
|
parse_substance_lines
|
parse_substance_lines ( self, multiline )
Exceptions
|
|
ECellError( "quantity and concentration are mutually exclusive" )
|
|
|
reactor_multiline
|
reactor_multiline ( self, multiline )
|
|
substance_multiline
|
substance_multiline ( self, multiline )
|
|
system_line
|
system_line ( self, lines )
|