biophysics Package

biophysics Package

class ModFile(modtxt, name=None, additional_compile_flags='', additional_link_flags='', additional_ld_library_path='', strict_modlunit=True)[source]

Bases: object

__init__(modtxt, name=None, additional_compile_flags='', additional_link_flags='', additional_ld_library_path='', strict_modlunit=True)[source]
ensure_built()[source]
classmethod extract_nrn_suffix_from_text(txt)[source]
get_built_filename_full(ensure_built=True)[source]
get_built_filename_short(ensure_built=True)[source]
get_md5_hash()[source]
class ModFileCompiler[source]

Bases: object

classmethod build_modfile(modfile, strict_modlunit)[source]
classmethod check_modfile_units(modfilename)[source]
class NEURONChl_Base(**kwargs)[source]

Bases: object

__init__(**kwargs)[source]
get_mod_file_changeables()[source]
get_neuron_suffix()[source]

mm_neuron Module

class NEURONChl_Base(**kwargs)[source]

Bases: object

__init__(**kwargs)[source]
get_mod_file_changeables()[source]
get_neuron_suffix()[source]

modfile Module

class ModFile(modtxt, name=None, additional_compile_flags='', additional_link_flags='', additional_ld_library_path='', strict_modlunit=True)[source]

Bases: object

__init__(modtxt, name=None, additional_compile_flags='', additional_link_flags='', additional_ld_library_path='', strict_modlunit=True)[source]
ensure_built()[source]
classmethod extract_nrn_suffix_from_text(txt)[source]
get_built_filename_full(ensure_built=True)[source]
get_built_filename_short(ensure_built=True)[source]
get_md5_hash()[source]

modfilecompiler Module

class ModBuilderParams[source]

Bases: object

compile_defs = ['HAVE_CONFIG_H']
compile_includes = ['.', '..', '']
classmethod get_compile_str(c_filename, lo_filename, additional_compile_flags='')[source]
libtoolpath = ''
modlunitpath = ''
nocmodlpath = ''
rpath = ''
class ModFileCompiler[source]

Bases: object

classmethod build_modfile(modfile, strict_modlunit)[source]
classmethod check_modfile_units(modfilename)[source]
_build_mod_file(modfilename, output_dir=None, build_dir=None, modfile=None)[source]
_build_modfile_local(mod_filename_short, modfile=None)[source]
_simple_exec(cmd, remaining, err_ok=False)[source]