pynestml package
Subpackages
- pynestml.cocos package
- Submodules
- pynestml.cocos.co_co module
- pynestml.cocos.co_co_all_variables_defined module
- pynestml.cocos.co_co_cm_channel_model module
- pynestml.cocos.co_co_cm_concentration_model module
- pynestml.cocos.co_co_cm_continuous_input_model module
- pynestml.cocos.co_co_cm_synapse_model module
- pynestml.cocos.co_co_convolve_cond_correctly_built module
- pynestml.cocos.co_co_convolve_has_correct_parameter module
- pynestml.cocos.co_co_correct_numerator_of_unit module
- pynestml.cocos.co_co_correct_order_in_equation module
- pynestml.cocos.co_co_each_block_defined_at_most_once module
- pynestml.cocos.co_co_equations_only_for_init_values module
- pynestml.cocos.co_co_function_argument_template_types_consistent module
- pynestml.cocos.co_co_function_calls_consistent module
- pynestml.cocos.co_co_function_unique module
- pynestml.cocos.co_co_illegal_expression module
CoCoIllegalExpressionCorrectExpressionVisitorCorrectExpressionVisitor.handle_compound_assignment()CorrectExpressionVisitor.handle_simple_assignment()CorrectExpressionVisitor.visit_assignment()CorrectExpressionVisitor.visit_declaration()CorrectExpressionVisitor.visit_elif_clause()CorrectExpressionVisitor.visit_for_stmt()CorrectExpressionVisitor.visit_if_clause()CorrectExpressionVisitor.visit_inline_expression()CorrectExpressionVisitor.visit_while_stmt()
- pynestml.cocos.co_co_inline_expression_not_assigned_to module
- pynestml.cocos.co_co_inline_expressions_have_rhs module
- pynestml.cocos.co_co_inline_max_one_lhs module
- pynestml.cocos.co_co_input_port_not_assigned_to module
- pynestml.cocos.co_co_input_port_qualifier_unique module
- pynestml.cocos.co_co_integrate_odes_called_if_equations_defined module
- pynestml.cocos.co_co_integrate_odes_params_correct module
- pynestml.cocos.co_co_internals_assigned_only_in_internals_block module
- pynestml.cocos.co_co_invariant_is_boolean module
- pynestml.cocos.co_co_kernel_type module
- pynestml.cocos.co_co_model_name_unique module
- pynestml.cocos.co_co_nest_random_functions_legally_used module
- pynestml.cocos.co_co_nest_synapse_delay_not_assigned_to module
- pynestml.cocos.co_co_no_duplicate_compilation_unit_names module
- pynestml.cocos.co_co_no_kernels_except_in_convolve module
- pynestml.cocos.co_co_no_nest_name_space_collision module
- pynestml.cocos.co_co_ode_functions_have_consistent_units module
- pynestml.cocos.co_co_odes_have_consistent_units module
- pynestml.cocos.co_co_output_port_defined_if_emit_call module
- pynestml.cocos.co_co_parameters_assigned_only_in_parameter_block module
- pynestml.cocos.co_co_priorities_correctly_specified module
- pynestml.cocos.co_co_resolution_func_legally_used module
- pynestml.cocos.co_co_resolution_func_used module
- pynestml.cocos.co_co_simple_delta_function module
- pynestml.cocos.co_co_state_variables_initialized module
- pynestml.cocos.co_co_timestep_function_legally_used module
- pynestml.cocos.co_co_user_defined_function_correctly_defined module
- pynestml.cocos.co_co_v_comp_exists module
- pynestml.cocos.co_co_variable_once_per_scope module
- pynestml.cocos.co_co_vector_declaration_right_size module
- pynestml.cocos.co_co_vector_input_port_correct_size_type module
- pynestml.cocos.co_co_vector_parameter_declared_in_right_block module
- pynestml.cocos.co_co_vector_variable_in_non_vector_declaration module
- pynestml.cocos.co_cos_manager module
CoCosManagerCoCosManager.check_co_co_nest_random_functions_legally_used()CoCosManager.check_co_co_priorities_correctly_specified()CoCosManager.check_cocos()CoCosManager.check_compartmental_model()CoCosManager.check_convolve_cond_curr_is_correct()CoCosManager.check_convolve_has_correct_parameter()CoCosManager.check_correct_usage_of_kernels()CoCosManager.check_each_block_defined_at_most_once()CoCosManager.check_expression_correct()CoCosManager.check_function_argument_template_types_consistent()CoCosManager.check_function_declared_and_correctly_typed()CoCosManager.check_function_defined()CoCosManager.check_initial_ode_initial_values()CoCosManager.check_inline_expression_not_assigned_to()CoCosManager.check_inline_expressions_have_rhs()CoCosManager.check_inline_has_max_one_lhs()CoCosManager.check_input_port_qualifier_unique()CoCosManager.check_input_port_size_type()CoCosManager.check_input_ports_not_assigned_to()CoCosManager.check_integrate_odes_called_if_equations_defined()CoCosManager.check_integrate_odes_params_correct()CoCosManager.check_internals_not_assigned_outside_internals_block()CoCosManager.check_invariant_type_correct()CoCosManager.check_kernel_type()CoCosManager.check_model_names_unique()CoCosManager.check_no_duplicate_compilation_unit_names()CoCosManager.check_no_nest_namespace_collisions()CoCosManager.check_numerator_of_unit_is_one_if_numeric()CoCosManager.check_ode_functions_have_consistent_units()CoCosManager.check_odes_have_consistent_units()CoCosManager.check_order_of_equations_correct()CoCosManager.check_output_port_defined_if_emit_call()CoCosManager.check_parameters_not_assigned_outside_parameters_block()CoCosManager.check_resolution_func_legally_used()CoCosManager.check_resolution_func_used()CoCosManager.check_simple_delta_function()CoCosManager.check_state_variables_initialized()CoCosManager.check_timestep_func_legally_used()CoCosManager.check_user_defined_function_correctly_built()CoCosManager.check_v_comp_requirement()CoCosManager.check_variables_defined_before_usage()CoCosManager.check_variables_unique_in_scope()CoCosManager.check_vector_declaration_size()CoCosManager.check_vector_in_non_vector_declaration_detected()CoCosManager.check_vector_parameter_declaration()
- pynestml.codegeneration package
- Subpackages
- pynestml.codegeneration.printers package
- Submodules
- pynestml.codegeneration.printers.ast_printer module
- pynestml.codegeneration.printers.c_simple_expression_printer module
- pynestml.codegeneration.printers.constant_printer module
- pynestml.codegeneration.printers.cpp_expression_printer module
- pynestml.codegeneration.printers.cpp_function_call_printer module
- pynestml.codegeneration.printers.cpp_printer module
- pynestml.codegeneration.printers.cpp_simple_expression_printer module
- pynestml.codegeneration.printers.cpp_type_symbol_printer module
- pynestml.codegeneration.printers.cpp_variable_printer module
- pynestml.codegeneration.printers.expression_printer module
- pynestml.codegeneration.printers.function_call_printer module
- pynestml.codegeneration.printers.gsl_variable_printer module
- pynestml.codegeneration.printers.latex_expression_printer module
- pynestml.codegeneration.printers.latex_function_call_printer module
- pynestml.codegeneration.printers.latex_simple_expression_printer module
- pynestml.codegeneration.printers.latex_variable_printer module
- pynestml.codegeneration.printers.model_printer module
- pynestml.codegeneration.printers.nest2_cpp_function_call_printer module
- pynestml.codegeneration.printers.nest2_gsl_function_call_printer module
- pynestml.codegeneration.printers.nest_cpp_function_call_printer module
- pynestml.codegeneration.printers.nest_cpp_type_symbol_printer module
- pynestml.codegeneration.printers.nest_gsl_function_call_printer module
- pynestml.codegeneration.printers.nest_variable_printer module
- pynestml.codegeneration.printers.nestml_printer module
- pynestml.codegeneration.printers.nestml_variable_printer module
- pynestml.codegeneration.printers.ode_toolbox_expression_printer module
- pynestml.codegeneration.printers.ode_toolbox_function_call_printer module
- pynestml.codegeneration.printers.ode_toolbox_variable_printer module
- pynestml.codegeneration.printers.python_expression_printer module
- pynestml.codegeneration.printers.python_function_call_printer module
- pynestml.codegeneration.printers.python_simple_expression_printer module
- pynestml.codegeneration.printers.python_standalone_printer module
- pynestml.codegeneration.printers.python_stepping_function_function_call_printer module
- pynestml.codegeneration.printers.python_stepping_function_variable_printer module
- pynestml.codegeneration.printers.python_type_symbol_printer module
- pynestml.codegeneration.printers.python_variable_printer module
- pynestml.codegeneration.printers.simple_expression_printer module
- pynestml.codegeneration.printers.spinnaker_c_function_call_printer module
- pynestml.codegeneration.printers.spinnaker_c_type_symbol_printer module
- pynestml.codegeneration.printers.spinnaker_c_variable_printer module
- pynestml.codegeneration.printers.spinnaker_gsl_function_call_printer module
- pynestml.codegeneration.printers.spinnaker_python_function_call_printer module
- pynestml.codegeneration.printers.spinnaker_python_simple_expression_printer module
- pynestml.codegeneration.printers.spinnaker_python_type_symbol_printer module
- pynestml.codegeneration.printers.symbol_printer module
- pynestml.codegeneration.printers.type_symbol_printer module
- pynestml.codegeneration.printers.unitless_c_simple_expression_printer module
- pynestml.codegeneration.printers.unitless_cpp_simple_expression_printer module
- pynestml.codegeneration.printers.unitless_sympy_simple_expression_printer module
- pynestml.codegeneration.printers.variable_printer module
- pynestml.codegeneration.printers package
- Submodules
- pynestml.codegeneration.autodoc_builder module
- pynestml.codegeneration.autodoc_code_generator module
AutoDocCodeGeneratorAutoDocCodeGenerator.generate_code()AutoDocCodeGenerator.generate_index()AutoDocCodeGenerator.generate_neuron_code()AutoDocCodeGenerator.generate_synapse_code()AutoDocCodeGenerator.setup_index_generation_helpers()AutoDocCodeGenerator.setup_neuron_model_generation_helpers()AutoDocCodeGenerator.setup_synapse_model_generation_helpers()
- pynestml.codegeneration.builder module
- pynestml.codegeneration.code_generator module
CodeGeneratorCodeGenerator.generate_code()CodeGenerator.generate_model_code()CodeGenerator.generate_module_code()CodeGenerator.generate_neuron_code()CodeGenerator.generate_neurons()CodeGenerator.generate_synapse_code()CodeGenerator.generate_synapses()CodeGenerator.raise_helper()CodeGenerator.setup_template_env()
- pynestml.codegeneration.code_generator_utils module
- pynestml.codegeneration.nest_assignments_helper module
- pynestml.codegeneration.nest_builder module
- pynestml.codegeneration.nest_code_generator module
NESTCodeGeneratorNESTCodeGenerator.analyse_neuron()NESTCodeGenerator.analyse_synapse()NESTCodeGenerator.analyse_transform_neurons()NESTCodeGenerator.analyse_transform_synapses()NESTCodeGenerator.generate_code()NESTCodeGenerator.generate_synapse_code()NESTCodeGenerator.get_spike_update_expressions()NESTCodeGenerator.ode_toolbox_analysis()NESTCodeGenerator.run_nest_target_specific_cocos()NESTCodeGenerator.set_options()NESTCodeGenerator.setup_printers()NESTCodeGenerator.update_symbol_table()
find_spiking_post_port()
- pynestml.codegeneration.nest_code_generator_utils module
- pynestml.codegeneration.nest_compartmental_code_generator module
NESTCompartmentalCodeGeneratorNESTCompartmentalCodeGenerator.analyse_neuron()NESTCompartmentalCodeGenerator.analyse_transform_neurons()NESTCompartmentalCodeGenerator.compute_name_of_generated_file()NESTCompartmentalCodeGenerator.create_initial_values_for_ode_toolbox_odes()NESTCompartmentalCodeGenerator.create_ode_indict()NESTCompartmentalCodeGenerator.find_non_equations_state_variables()NESTCompartmentalCodeGenerator.generate_code()NESTCompartmentalCodeGenerator.generate_module_code()NESTCompartmentalCodeGenerator.getUniqueSuffix()NESTCompartmentalCodeGenerator.get_cm_syns_compartmentcurrents_file_prefix()NESTCompartmentalCodeGenerator.get_cm_syns_main_file_prefix()NESTCompartmentalCodeGenerator.get_cm_syns_neuroncurrents_file_prefix()NESTCompartmentalCodeGenerator.get_cm_syns_tree_file_prefix()NESTCompartmentalCodeGenerator.get_spike_update_expressions()NESTCompartmentalCodeGenerator.ode_solve_analytically()NESTCompartmentalCodeGenerator.ode_toolbox_analysis()NESTCompartmentalCodeGenerator.raise_helper()NESTCompartmentalCodeGenerator.set_options()NESTCompartmentalCodeGenerator.setup_printers()NESTCompartmentalCodeGenerator.transform_ode_and_kernels_to_json()NESTCompartmentalCodeGenerator.update_symbol_table()
- pynestml.codegeneration.nest_declarations_helper module
- pynestml.codegeneration.nest_desktop_code_generator module
- pynestml.codegeneration.nest_tools module
- pynestml.codegeneration.nest_unit_converter module
- pynestml.codegeneration.pretty_render_code_generator module
- pynestml.codegeneration.python_code_generator_utils module
- pynestml.codegeneration.python_standalone_code_generator module
- pynestml.codegeneration.spinnaker_builder module
- pynestml.codegeneration.spinnaker_code_generator module
- pynestml.codegeneration.spinnaker_code_generator_utils module
- pynestml.codegeneration.spinnaker_unit_converter module
- Subpackages
- pynestml.exceptions package
- Submodules
- pynestml.exceptions.code_generator_options_exception module
- pynestml.exceptions.generated_code_build_exception module
- pynestml.exceptions.implicit_cast_exception module
- pynestml.exceptions.implicit_magnitude_cast_exception module
- pynestml.exceptions.invalid_path_exception module
- pynestml.exceptions.invalid_target_exception module
- pynestml.frontend package
- Submodules
- pynestml.frontend.frontend_configuration module
FrontendConfigurationFrontendConfiguration.DEFAULT_TARGET_PATH_FrontendConfiguration.argument_parserFrontendConfiguration.codegen_optsFrontendConfiguration.codegen_opts_fnFrontendConfiguration.get_codegen_opts()FrontendConfiguration.get_files()FrontendConfiguration.get_install_path()FrontendConfiguration.get_is_dev()FrontendConfiguration.get_logging_level()FrontendConfiguration.get_module_name()FrontendConfiguration.get_provided_input_path()FrontendConfiguration.get_target_path()FrontendConfiguration.get_target_platform()FrontendConfiguration.handle_codegen_opts_fn()FrontendConfiguration.handle_input_path()FrontendConfiguration.handle_install_path()FrontendConfiguration.handle_module_name()FrontendConfiguration.handle_target_path()FrontendConfiguration.handle_target_platform()FrontendConfiguration.install_pathFrontendConfiguration.is_devFrontendConfiguration.logging_levelFrontendConfiguration.module_nameFrontendConfiguration.parse_config()FrontendConfiguration.paths_to_compilation_unitsFrontendConfiguration.provided_input_pathFrontendConfiguration.set_codegen_opts()FrontendConfiguration.store_logFrontendConfiguration.suffixFrontendConfiguration.targetFrontendConfiguration.target_pathFrontendConfiguration.target_platform
- pynestml.frontend.pynestml_frontend module
builder_from_target_name()code_generator_from_target_name()configure_front_end()create_report_dir()generate_code()generate_nest_compartmental_target()generate_nest_target()generate_python_standalone_target()generate_spinnaker_target()generate_target()get_known_targets()get_parsed_models()init_predefined()main()process()store_log_to_file()transform_models()transformers_from_target_name()
- pynestml.generated package
- Submodules
- pynestml.generated.PyNestMLLexer module
PyNestMLLexerPyNestMLLexer.AMPERSANDPyNestMLLexer.AND_KEYWORDPyNestMLLexer.ATPyNestMLLexer.BOOLEAN_KEYWORDPyNestMLLexer.BOOLEAN_LITERALPyNestMLLexer.CARETPyNestMLLexer.COLONPyNestMLLexer.COMMAPyNestMLLexer.COMMENTPyNestMLLexer.CONTINUOUS_KEYWORDPyNestMLLexer.DECORATOR_HETEROGENEOUSPyNestMLLexer.DECORATOR_HOMOGENEOUSPyNestMLLexer.DEDENTPyNestMLLexer.DIFFERENTIAL_ORDERPyNestMLLexer.DOCSTRINGPyNestMLLexer.DOCSTRING_TRIPLEQUOTEPyNestMLLexer.DOUBLE_COLONPyNestMLLexer.ELIF_KEYWORDPyNestMLLexer.ELLIPSISPyNestMLLexer.ELSE_KEYWORDPyNestMLLexer.EQUALSPyNestMLLexer.EQUALS_EQUALSPyNestMLLexer.EQUATIONS_KEYWORDPyNestMLLexer.EXCITATORY_KEYWORDPyNestMLLexer.EXCLAMATION_EQUALSPyNestMLLexer.FLOATPyNestMLLexer.FORWARD_SLASHPyNestMLLexer.FORWARD_SLASH_EQUALSPyNestMLLexer.FOR_KEYWORDPyNestMLLexer.FULLSTOPPyNestMLLexer.FUNCTION_KEYWORDPyNestMLLexer.IF_KEYWORDPyNestMLLexer.INDENTPyNestMLLexer.INF_KEYWORDPyNestMLLexer.INHIBITORY_KEYWORDPyNestMLLexer.INLINE_KEYWORDPyNestMLLexer.INPUT_KEYWORDPyNestMLLexer.INTEGER_KEYWORDPyNestMLLexer.INTERNALS_KEYWORDPyNestMLLexer.IN_KEYWORDPyNestMLLexer.KERNEL_JOININGPyNestMLLexer.KERNEL_KEYWORDPyNestMLLexer.LEFT_ANGLEPyNestMLLexer.LEFT_ANGLE_EQUALSPyNestMLLexer.LEFT_ANGLE_MINUSPyNestMLLexer.LEFT_ANGLE_RIGHT_ANGLEPyNestMLLexer.LEFT_LEFT_ANGLEPyNestMLLexer.LEFT_LEFT_SQUAREPyNestMLLexer.LEFT_PARENPyNestMLLexer.LEFT_SQUARE_BRACKETPyNestMLLexer.LINE_ESCAPEPyNestMLLexer.MINUSPyNestMLLexer.MINUS_EQUALSPyNestMLLexer.MODEL_KEYWORDPyNestMLLexer.NAMEPyNestMLLexer.NEWLINEPyNestMLLexer.NEWLINE_action()PyNestMLLexer.NEWLINE_sempred()PyNestMLLexer.NOT_KEYWORDPyNestMLLexer.ON_CONDITION_KEYWORDPyNestMLLexer.ON_RECEIVE_KEYWORDPyNestMLLexer.OR_KEYWORDPyNestMLLexer.OUTPUT_KEYWORDPyNestMLLexer.PARAMETERS_KEYWORDPyNestMLLexer.PERCENTPyNestMLLexer.PIPEPyNestMLLexer.PLUSPyNestMLLexer.PLUS_EQUALSPyNestMLLexer.QUESTIONPyNestMLLexer.REAL_KEYWORDPyNestMLLexer.RECORDABLE_KEYWORDPyNestMLLexer.RETURN_KEYWORDPyNestMLLexer.RIGHT_ANGLEPyNestMLLexer.RIGHT_ANGLE_EQUALSPyNestMLLexer.RIGHT_PARENPyNestMLLexer.RIGHT_RIGHT_ANGLEPyNestMLLexer.RIGHT_RIGHT_SQUAREPyNestMLLexer.RIGHT_SQUARE_BRACKETPyNestMLLexer.SEMICOLONPyNestMLLexer.SL_COMMENTPyNestMLLexer.SPIKE_KEYWORDPyNestMLLexer.STARPyNestMLLexer.STAR_EQUALSPyNestMLLexer.STAR_STARPyNestMLLexer.STATE_KEYWORDPyNestMLLexer.STEP_KEYWORDPyNestMLLexer.STRING_KEYWORDPyNestMLLexer.STRING_LITERALPyNestMLLexer.TILDEPyNestMLLexer.UNSIGNED_INTEGERPyNestMLLexer.UPDATE_KEYWORDPyNestMLLexer.VOID_KEYWORDPyNestMLLexer.WHILE_KEYWORDPyNestMLLexer.WSPyNestMLLexer.action()PyNestMLLexer.atnPyNestMLLexer.channelNamesPyNestMLLexer.decisionsToDFAPyNestMLLexer.grammarFileNamePyNestMLLexer.literalNamesPyNestMLLexer.modeNamesPyNestMLLexer.ruleNamesPyNestMLLexer.sempred()PyNestMLLexer.symbolicNames
serializedATN()
- pynestml.generated.PyNestMLLexerBase module
PyNestMLLexerBasePyNestMLLexerBase.atStartOfInput()PyNestMLLexerBase.commonToken()PyNestMLLexerBase.createDedent()PyNestMLLexerBase.emitToken()PyNestMLLexerBase.getIndentationCount()PyNestMLLexerBase.indentsPyNestMLLexerBase.lastTokenPyNestMLLexerBase.nextToken()PyNestMLLexerBase.onNewLine()PyNestMLLexerBase.openedPyNestMLLexerBase.reset()PyNestMLLexerBase.tokens
- pynestml.generated.PyNestMLParser module
PyNestMLParserPyNestMLParser.AMPERSANDPyNestMLParser.AND_KEYWORDPyNestMLParser.ATPyNestMLParser.AnyDecoratorContextPyNestMLParser.AssignmentContextPyNestMLParser.BOOLEAN_KEYWORDPyNestMLParser.BOOLEAN_LITERALPyNestMLParser.BitOperatorContextPyNestMLParser.BlockWithVariablesContextPyNestMLParser.CARETPyNestMLParser.COLONPyNestMLParser.COMMAPyNestMLParser.CONTINUOUS_KEYWORDPyNestMLParser.ComparisonOperatorContextPyNestMLParser.CompoundStmtContextPyNestMLParser.ConstParameterContextPyNestMLParser.ContinuousInputPortContextPyNestMLParser.DECORATOR_HETEROGENEOUSPyNestMLParser.DECORATOR_HOMOGENEOUSPyNestMLParser.DEDENTPyNestMLParser.DIFFERENTIAL_ORDERPyNestMLParser.DOCSTRINGPyNestMLParser.DOCSTRING_TRIPLEQUOTEPyNestMLParser.DOUBLE_COLONPyNestMLParser.DataTypeContextPyNestMLParser.DeclarationContextPyNestMLParser.Declaration_newlineContextPyNestMLParser.ELIF_KEYWORDPyNestMLParser.ELLIPSISPyNestMLParser.ELSE_KEYWORDPyNestMLParser.EOFPyNestMLParser.EQUALSPyNestMLParser.EQUALS_EQUALSPyNestMLParser.EQUATIONS_KEYWORDPyNestMLParser.EXCITATORY_KEYWORDPyNestMLParser.EXCLAMATION_EQUALSPyNestMLParser.ElifClauseContextPyNestMLParser.ElseClauseContextPyNestMLParser.EquationsBlockContextPyNestMLParser.ExpressionContextPyNestMLParser.FLOATPyNestMLParser.FORWARD_SLASHPyNestMLParser.FORWARD_SLASH_EQUALSPyNestMLParser.FOR_KEYWORDPyNestMLParser.FULLSTOPPyNestMLParser.FUNCTION_KEYWORDPyNestMLParser.ForStmtContextPyNestMLParser.FunctionCallContextPyNestMLParser.FunctionContextPyNestMLParser.IF_KEYWORDPyNestMLParser.INDENTPyNestMLParser.INF_KEYWORDPyNestMLParser.INHIBITORY_KEYWORDPyNestMLParser.INLINE_KEYWORDPyNestMLParser.INPUT_KEYWORDPyNestMLParser.INTEGER_KEYWORDPyNestMLParser.INTERNALS_KEYWORDPyNestMLParser.IN_KEYWORDPyNestMLParser.IfClauseContextPyNestMLParser.IfStmtContextPyNestMLParser.InlineExpressionContextPyNestMLParser.InputBlockContextPyNestMLParser.InputQualifierContextPyNestMLParser.KERNEL_JOININGPyNestMLParser.KERNEL_KEYWORDPyNestMLParser.KernelContextPyNestMLParser.LEFT_ANGLEPyNestMLParser.LEFT_ANGLE_EQUALSPyNestMLParser.LEFT_ANGLE_MINUSPyNestMLParser.LEFT_ANGLE_RIGHT_ANGLEPyNestMLParser.LEFT_LEFT_ANGLEPyNestMLParser.LEFT_LEFT_SQUAREPyNestMLParser.LEFT_PARENPyNestMLParser.LEFT_SQUARE_BRACKETPyNestMLParser.LINE_ESCAPEPyNestMLParser.LogicalOperatorContextPyNestMLParser.MINUSPyNestMLParser.MINUS_EQUALSPyNestMLParser.MODEL_KEYWORDPyNestMLParser.ModelBodyContextPyNestMLParser.ModelContextPyNestMLParser.NAMEPyNestMLParser.NEWLINEPyNestMLParser.NOT_KEYWORDPyNestMLParser.NamespaceDecoratorNameContextPyNestMLParser.NamespaceDecoratorNamespaceContextPyNestMLParser.NestMLCompilationUnitContextPyNestMLParser.ON_CONDITION_KEYWORDPyNestMLParser.ON_RECEIVE_KEYWORDPyNestMLParser.OR_KEYWORDPyNestMLParser.OUTPUT_KEYWORDPyNestMLParser.OdeEquationContextPyNestMLParser.OnConditionBlockContextPyNestMLParser.OnReceiveBlockContextPyNestMLParser.OutputBlockContextPyNestMLParser.PARAMETERS_KEYWORDPyNestMLParser.PERCENTPyNestMLParser.PIPEPyNestMLParser.PLUSPyNestMLParser.PLUS_EQUALSPyNestMLParser.ParameterContextPyNestMLParser.QUESTIONPyNestMLParser.REAL_KEYWORDPyNestMLParser.RECORDABLE_KEYWORDPyNestMLParser.RETURN_KEYWORDPyNestMLParser.RIGHT_ANGLEPyNestMLParser.RIGHT_ANGLE_EQUALSPyNestMLParser.RIGHT_PARENPyNestMLParser.RIGHT_RIGHT_ANGLEPyNestMLParser.RIGHT_RIGHT_SQUAREPyNestMLParser.RIGHT_SQUARE_BRACKETPyNestMLParser.RULE_anyDecoratorPyNestMLParser.RULE_assignmentPyNestMLParser.RULE_bitOperatorPyNestMLParser.RULE_blockWithVariablesPyNestMLParser.RULE_comparisonOperatorPyNestMLParser.RULE_compoundStmtPyNestMLParser.RULE_constParameterPyNestMLParser.RULE_continuousInputPortPyNestMLParser.RULE_dataTypePyNestMLParser.RULE_declarationPyNestMLParser.RULE_declaration_newlinePyNestMLParser.RULE_elifClausePyNestMLParser.RULE_elseClausePyNestMLParser.RULE_equationsBlockPyNestMLParser.RULE_expressionPyNestMLParser.RULE_forStmtPyNestMLParser.RULE_functionPyNestMLParser.RULE_functionCallPyNestMLParser.RULE_ifClausePyNestMLParser.RULE_ifStmtPyNestMLParser.RULE_inlineExpressionPyNestMLParser.RULE_inputBlockPyNestMLParser.RULE_inputQualifierPyNestMLParser.RULE_kernelPyNestMLParser.RULE_logicalOperatorPyNestMLParser.RULE_modelPyNestMLParser.RULE_modelBodyPyNestMLParser.RULE_namespaceDecoratorNamePyNestMLParser.RULE_namespaceDecoratorNamespacePyNestMLParser.RULE_nestMLCompilationUnitPyNestMLParser.RULE_odeEquationPyNestMLParser.RULE_onConditionBlockPyNestMLParser.RULE_onReceiveBlockPyNestMLParser.RULE_outputBlockPyNestMLParser.RULE_parameterPyNestMLParser.RULE_returnStmtPyNestMLParser.RULE_simpleExpressionPyNestMLParser.RULE_smallStmtPyNestMLParser.RULE_spikeInputPortPyNestMLParser.RULE_stmtPyNestMLParser.RULE_stmtsBodyPyNestMLParser.RULE_unaryOperatorPyNestMLParser.RULE_unitTypePyNestMLParser.RULE_unitTypeExponentPyNestMLParser.RULE_updateBlockPyNestMLParser.RULE_variablePyNestMLParser.RULE_whileStmtPyNestMLParser.ReturnStmtContextPyNestMLParser.SEMICOLONPyNestMLParser.SL_COMMENTPyNestMLParser.SPIKE_KEYWORDPyNestMLParser.STARPyNestMLParser.STAR_EQUALSPyNestMLParser.STAR_STARPyNestMLParser.STATE_KEYWORDPyNestMLParser.STEP_KEYWORDPyNestMLParser.STRING_KEYWORDPyNestMLParser.STRING_LITERALPyNestMLParser.SimpleExpressionContextPyNestMLParser.SmallStmtContextPyNestMLParser.SpikeInputPortContextPyNestMLParser.StmtContextPyNestMLParser.StmtsBodyContextPyNestMLParser.TILDEPyNestMLParser.UNSIGNED_INTEGERPyNestMLParser.UPDATE_KEYWORDPyNestMLParser.UnaryOperatorContextPyNestMLParser.UnitTypeContextPyNestMLParser.UnitTypeExponentContextPyNestMLParser.UpdateBlockContextPyNestMLParser.VOID_KEYWORDPyNestMLParser.VariableContextPyNestMLParser.WHILE_KEYWORDPyNestMLParser.WSPyNestMLParser.WhileStmtContextPyNestMLParser.anyDecorator()PyNestMLParser.assignment()PyNestMLParser.atnPyNestMLParser.bitOperator()PyNestMLParser.blockWithVariables()PyNestMLParser.buildParseTreesPyNestMLParser.comparisonOperator()PyNestMLParser.compoundStmt()PyNestMLParser.constParameter()PyNestMLParser.continuousInputPort()PyNestMLParser.dataType()PyNestMLParser.decisionsToDFAPyNestMLParser.declaration()PyNestMLParser.declaration_newline()PyNestMLParser.elifClause()PyNestMLParser.elseClause()PyNestMLParser.equationsBlock()PyNestMLParser.expression()PyNestMLParser.expression_sempred()PyNestMLParser.forStmt()PyNestMLParser.function()PyNestMLParser.functionCall()PyNestMLParser.grammarFileNamePyNestMLParser.ifClause()PyNestMLParser.ifStmt()PyNestMLParser.inlineExpression()PyNestMLParser.inputBlock()PyNestMLParser.inputQualifier()PyNestMLParser.kernel()PyNestMLParser.literalNamesPyNestMLParser.logicalOperator()PyNestMLParser.model()PyNestMLParser.modelBody()PyNestMLParser.namespaceDecoratorName()PyNestMLParser.namespaceDecoratorNamespace()PyNestMLParser.nestMLCompilationUnit()PyNestMLParser.odeEquation()PyNestMLParser.onConditionBlock()PyNestMLParser.onReceiveBlock()PyNestMLParser.outputBlock()PyNestMLParser.parameter()PyNestMLParser.returnStmt()PyNestMLParser.ruleNamesPyNestMLParser.sempred()PyNestMLParser.sharedContextCachePyNestMLParser.simpleExpression()PyNestMLParser.smallStmt()PyNestMLParser.spikeInputPort()PyNestMLParser.stmt()PyNestMLParser.stmtsBody()PyNestMLParser.symbolicNamesPyNestMLParser.unaryOperator()PyNestMLParser.unitType()PyNestMLParser.unitTypeExponent()PyNestMLParser.unitType_sempred()PyNestMLParser.updateBlock()PyNestMLParser.variable()PyNestMLParser.whileStmt()
serializedATN()
- pynestml.generated.PyNestMLParserVisitor module
PyNestMLParserVisitorPyNestMLParserVisitor.visitAnyDecorator()PyNestMLParserVisitor.visitAssignment()PyNestMLParserVisitor.visitBitOperator()PyNestMLParserVisitor.visitBlockWithVariables()PyNestMLParserVisitor.visitComparisonOperator()PyNestMLParserVisitor.visitCompoundStmt()PyNestMLParserVisitor.visitConstParameter()PyNestMLParserVisitor.visitContinuousInputPort()PyNestMLParserVisitor.visitDataType()PyNestMLParserVisitor.visitDeclaration()PyNestMLParserVisitor.visitDeclaration_newline()PyNestMLParserVisitor.visitElifClause()PyNestMLParserVisitor.visitElseClause()PyNestMLParserVisitor.visitEquationsBlock()PyNestMLParserVisitor.visitExpression()PyNestMLParserVisitor.visitForStmt()PyNestMLParserVisitor.visitFunction()PyNestMLParserVisitor.visitFunctionCall()PyNestMLParserVisitor.visitIfClause()PyNestMLParserVisitor.visitIfStmt()PyNestMLParserVisitor.visitInlineExpression()PyNestMLParserVisitor.visitInputBlock()PyNestMLParserVisitor.visitInputQualifier()PyNestMLParserVisitor.visitKernel()PyNestMLParserVisitor.visitLogicalOperator()PyNestMLParserVisitor.visitModel()PyNestMLParserVisitor.visitModelBody()PyNestMLParserVisitor.visitNamespaceDecoratorName()PyNestMLParserVisitor.visitNamespaceDecoratorNamespace()PyNestMLParserVisitor.visitNestMLCompilationUnit()PyNestMLParserVisitor.visitOdeEquation()PyNestMLParserVisitor.visitOnConditionBlock()PyNestMLParserVisitor.visitOnReceiveBlock()PyNestMLParserVisitor.visitOutputBlock()PyNestMLParserVisitor.visitParameter()PyNestMLParserVisitor.visitReturnStmt()PyNestMLParserVisitor.visitSimpleExpression()PyNestMLParserVisitor.visitSmallStmt()PyNestMLParserVisitor.visitSpikeInputPort()PyNestMLParserVisitor.visitStmt()PyNestMLParserVisitor.visitStmtsBody()PyNestMLParserVisitor.visitUnaryOperator()PyNestMLParserVisitor.visitUnitType()PyNestMLParserVisitor.visitUnitTypeExponent()PyNestMLParserVisitor.visitUpdateBlock()PyNestMLParserVisitor.visitVariable()PyNestMLParserVisitor.visitWhileStmt()
- pynestml.meta_model package
- Submodules
- pynestml.meta_model.ast_arithmetic_operator module
- pynestml.meta_model.ast_assignment module
ASTAssignmentASTAssignment.clone()ASTAssignment.construct_equivalent_direct_assignment_rhs()ASTAssignment.equals()ASTAssignment.extract_operator_from_compound_assignment()ASTAssignment.get_bracketed_rhs_expression()ASTAssignment.get_children()ASTAssignment.get_expression()ASTAssignment.get_lhs_variable_as_expression()ASTAssignment.get_variable()
- pynestml.meta_model.ast_bit_operator module
- pynestml.meta_model.ast_block_with_variables module
- pynestml.meta_model.ast_comparison_operator module
- pynestml.meta_model.ast_compound_stmt module
- pynestml.meta_model.ast_data_type module
- pynestml.meta_model.ast_declaration module
ASTDeclarationASTDeclaration.clone()ASTDeclaration.equals()ASTDeclaration.get_children()ASTDeclaration.get_data_type()ASTDeclaration.get_decorators()ASTDeclaration.get_expression()ASTDeclaration.get_invariant()ASTDeclaration.get_size_parameter()ASTDeclaration.get_variables()ASTDeclaration.has_expression()ASTDeclaration.has_invariant()ASTDeclaration.has_size_parameter()ASTDeclaration.set_expression()ASTDeclaration.set_size_parameter()
- pynestml.meta_model.ast_elif_clause module
- pynestml.meta_model.ast_else_clause module
- pynestml.meta_model.ast_equations_block module
- pynestml.meta_model.ast_expression module
ASTExpressionASTExpression.clone()ASTExpression.equals()ASTExpression.get_binary_operator()ASTExpression.get_children()ASTExpression.get_condition()ASTExpression.get_expression()ASTExpression.get_function_calls()ASTExpression.get_has_delay()ASTExpression.get_if_not()ASTExpression.get_if_true()ASTExpression.get_lhs()ASTExpression.get_rhs()ASTExpression.get_unary_operator()ASTExpression.get_units()ASTExpression.get_variables()ASTExpression.is_compound_expression()ASTExpression.is_expression()ASTExpression.is_ternary_operator()ASTExpression.is_unary_operator()
- pynestml.meta_model.ast_expression_node module
- pynestml.meta_model.ast_external_variable module
- pynestml.meta_model.ast_for_stmt module
- pynestml.meta_model.ast_function module
- pynestml.meta_model.ast_function_call module
- pynestml.meta_model.ast_if_clause module
- pynestml.meta_model.ast_if_stmt module
- pynestml.meta_model.ast_inline_expression module
- pynestml.meta_model.ast_input_block module
- pynestml.meta_model.ast_input_port module
ASTInputPortASTInputPort.clone()ASTInputPort.equals()ASTInputPort.get_children()ASTInputPort.get_datatype()ASTInputPort.get_input_qualifiers()ASTInputPort.get_name()ASTInputPort.get_size_parameter()ASTInputPort.has_datatype()ASTInputPort.has_input_qualifiers()ASTInputPort.has_size_parameter()ASTInputPort.is_continuous()ASTInputPort.is_excitatory()ASTInputPort.is_inhibitory()ASTInputPort.is_spike()
- pynestml.meta_model.ast_input_qualifier module
- pynestml.meta_model.ast_kernel module
- pynestml.meta_model.ast_logical_operator module
- pynestml.meta_model.ast_model module
ASTModelASTModel.add_to_internals_block()ASTModel.add_to_state_block()ASTModel.clone()ASTModel.create_empty_update_block()ASTModel.equals()ASTModel.get_all_kernels()ASTModel.get_artifact_name()ASTModel.get_body()ASTModel.get_children()ASTModel.get_continuous_input_port_names()ASTModel.get_continuous_input_ports()ASTModel.get_current_buffers()ASTModel.get_default_delay_dtype()ASTModel.get_default_delay_expression()ASTModel.get_default_delay_variable()ASTModel.get_equations()ASTModel.get_equations_blocks()ASTModel.get_functions()ASTModel.get_initial_value()ASTModel.get_inline_expression_symbols()ASTModel.get_input_blocks()ASTModel.get_input_buffers()ASTModel.get_input_ports()ASTModel.get_internal_symbols()ASTModel.get_internals_blocks()ASTModel.get_kernel_by_name()ASTModel.get_multiple_receptors()ASTModel.get_name()ASTModel.get_non_inline_state_symbols()ASTModel.get_ode_defined_symbols()ASTModel.get_on_condition_block()ASTModel.get_on_condition_blocks()ASTModel.get_on_receive_block()ASTModel.get_on_receive_blocks()ASTModel.get_output_blocks()ASTModel.get_parameter_invariants()ASTModel.get_parameter_symbols()ASTModel.get_parameter_variables()ASTModel.get_parameters_blocks()ASTModel.get_single_receptors()ASTModel.get_spike_buffers()ASTModel.get_spike_input_port_names()ASTModel.get_spike_input_ports()ASTModel.get_state_blocks()ASTModel.get_state_declarations()ASTModel.get_state_symbols()ASTModel.get_state_symbols_without_ode()ASTModel.get_state_variables()ASTModel.get_update_blocks()ASTModel.get_vector_state_symbols()ASTModel.get_vector_symbols()ASTModel.has_delay_variables()ASTModel.has_state_vectors()ASTModel.has_vector_port()ASTModel.is_array_buffer()ASTModel.is_multisynapse_spikes()ASTModel.print_comment()ASTModel.remove_equations_block()ASTModel.set_default_delay()ASTModel.set_name()
- pynestml.meta_model.ast_model_body module
ASTModelBodyASTModelBody.clone()ASTModelBody.equals()ASTModelBody.get_body_elements()ASTModelBody.get_children()ASTModelBody.get_equations_blocks()ASTModelBody.get_functions()ASTModelBody.get_input_blocks()ASTModelBody.get_internals_blocks()ASTModelBody.get_on_condition_block()ASTModelBody.get_on_condition_blocks()ASTModelBody.get_on_receive_block()ASTModelBody.get_on_receive_blocks()ASTModelBody.get_output_blocks()ASTModelBody.get_parameters_blocks()ASTModelBody.get_spike_input_ports()ASTModelBody.get_state_blocks()ASTModelBody.get_update_blocks()
- pynestml.meta_model.ast_namespace_decorator module
- pynestml.meta_model.ast_nestml_compilation_unit module
- pynestml.meta_model.ast_node module
ASTNodeASTNode.accept()ASTNode.clone()ASTNode.equals()ASTNode.get_children()ASTNode.get_comment()ASTNode.get_comments()ASTNode.get_implicit_conversion_factor()ASTNode.get_parent()ASTNode.get_scope()ASTNode.get_source_position()ASTNode.has_comment()ASTNode.print_comment()ASTNode.set_comment()ASTNode.set_implicit_conversion_factor()ASTNode.set_source_position()ASTNode.update_scope()
- pynestml.meta_model.ast_node_factory module
ASTNodeFactoryASTNodeFactory.create_ast_arithmetic_operator()ASTNodeFactory.create_ast_assignment()ASTNodeFactory.create_ast_bit_operator()ASTNodeFactory.create_ast_block_with_variables()ASTNodeFactory.create_ast_comparison_operator()ASTNodeFactory.create_ast_compound_expression()ASTNodeFactory.create_ast_compound_stmt()ASTNodeFactory.create_ast_data_type()ASTNodeFactory.create_ast_declaration()ASTNodeFactory.create_ast_elif_clause()ASTNodeFactory.create_ast_else_clause()ASTNodeFactory.create_ast_equations_block()ASTNodeFactory.create_ast_expression()ASTNodeFactory.create_ast_for_stmt()ASTNodeFactory.create_ast_function()ASTNodeFactory.create_ast_function_call()ASTNodeFactory.create_ast_if_clause()ASTNodeFactory.create_ast_if_stmt()ASTNodeFactory.create_ast_inline_expression()ASTNodeFactory.create_ast_input_block()ASTNodeFactory.create_ast_input_port()ASTNodeFactory.create_ast_input_qualifier()ASTNodeFactory.create_ast_kernel()ASTNodeFactory.create_ast_logical_operator()ASTNodeFactory.create_ast_model()ASTNodeFactory.create_ast_model_body()ASTNodeFactory.create_ast_namespace_decorator()ASTNodeFactory.create_ast_nestml_compilation_unit()ASTNodeFactory.create_ast_ode_equation()ASTNodeFactory.create_ast_on_condition_block()ASTNodeFactory.create_ast_on_receive_block()ASTNodeFactory.create_ast_output_block()ASTNodeFactory.create_ast_parameter()ASTNodeFactory.create_ast_return_stmt()ASTNodeFactory.create_ast_simple_expression()ASTNodeFactory.create_ast_small_stmt()ASTNodeFactory.create_ast_stmt()ASTNodeFactory.create_ast_stmts_body()ASTNodeFactory.create_ast_ternary_expression()ASTNodeFactory.create_ast_unary_operator()ASTNodeFactory.create_ast_unit_type()ASTNodeFactory.create_ast_update_block()ASTNodeFactory.create_ast_variable()ASTNodeFactory.create_ast_while_stmt()
- pynestml.meta_model.ast_ode_equation module
- pynestml.meta_model.ast_on_condition_block module
- pynestml.meta_model.ast_on_receive_block module
- pynestml.meta_model.ast_output_block module
- pynestml.meta_model.ast_parameter module
- pynestml.meta_model.ast_return_stmt module
- pynestml.meta_model.ast_simple_expression module
ASTSimpleExpressionASTSimpleExpression.function_callASTSimpleExpression.numeric_literalASTSimpleExpression.variableASTSimpleExpression.is_boolean_trueASTSimpleExpression.is_boolean_falseASTSimpleExpression.is_inf_literalASTSimpleExpression.stringASTSimpleExpression.clone()ASTSimpleExpression.equals()ASTSimpleExpression.get_boolean_literal()ASTSimpleExpression.get_children()ASTSimpleExpression.get_function_call()ASTSimpleExpression.get_function_calls()ASTSimpleExpression.get_has_delay()ASTSimpleExpression.get_numeric_literal()ASTSimpleExpression.get_string()ASTSimpleExpression.get_units()ASTSimpleExpression.get_variable()ASTSimpleExpression.get_variables()ASTSimpleExpression.has_unit()ASTSimpleExpression.is_delay_variable()ASTSimpleExpression.is_function_call()ASTSimpleExpression.is_numeric_literal()ASTSimpleExpression.is_string()ASTSimpleExpression.is_variable()ASTSimpleExpression.set_function_call()ASTSimpleExpression.set_numeric_literal()ASTSimpleExpression.set_variable()
- pynestml.meta_model.ast_small_stmt module
ASTSmallStmtASTSmallStmt.assignmentASTSmallStmt.function_callASTSmallStmt.declarationASTSmallStmt.return_stmtASTSmallStmt.clone()ASTSmallStmt.equals()ASTSmallStmt.get_assignment()ASTSmallStmt.get_children()ASTSmallStmt.get_declaration()ASTSmallStmt.get_function_call()ASTSmallStmt.get_return_stmt()ASTSmallStmt.is_assignment()ASTSmallStmt.is_declaration()ASTSmallStmt.is_function_call()ASTSmallStmt.is_return_stmt()
- pynestml.meta_model.ast_stmt module
- pynestml.meta_model.ast_stmts_body module
- pynestml.meta_model.ast_unary_operator module
- pynestml.meta_model.ast_unit_type module
- pynestml.meta_model.ast_update_block module
- pynestml.meta_model.ast_variable module
ASTVariableASTVariable.clone()ASTVariable.equals()ASTVariable.get_children()ASTVariable.get_complete_name()ASTVariable.get_delay_parameter()ASTVariable.get_differential_order()ASTVariable.get_is_homogeneous()ASTVariable.get_name()ASTVariable.get_name_of_lhs()ASTVariable.get_type_symbol()ASTVariable.get_vector_parameter()ASTVariable.has_vector_parameter()ASTVariable.is_delay_variable()ASTVariable.is_unit_variable()ASTVariable.resolve_in_own_scope()ASTVariable.set_delay_parameter()ASTVariable.set_differential_order()ASTVariable.set_name()ASTVariable.set_type_symbol()ASTVariable.set_vector_parameter()
- pynestml.meta_model.ast_while_stmt module
- pynestml.symbol_table package
- Submodules
- pynestml.symbol_table.scope module
ScopeScope.add_scope()Scope.add_symbol()Scope.delete_scope()Scope.delete_symbol()Scope.get_depth_of_scope()Scope.get_enclosing_scope()Scope.get_global_scope()Scope.get_scope_type()Scope.get_scopes()Scope.get_source_location()Scope.get_symbols_in_complete_scope()Scope.get_symbols_in_this_scope()Scope.has_enclosing_scope()Scope.is_enclosed_in()Scope.print_scope()Scope.resolve_to_all_scopes()Scope.resolve_to_all_symbols()Scope.resolve_to_scope()Scope.resolve_to_symbol()Scope.update_variable_symbol()
ScopeType
- pynestml.symbol_table.symbol_table module
- pynestml.symbols package
- Submodules
- pynestml.symbols.boolean_type_symbol module
- pynestml.symbols.error_type_symbol module
- pynestml.symbols.function_symbol module
- pynestml.symbols.integer_type_symbol module
- pynestml.symbols.predefined_functions module
PredefinedFunctionsPredefinedFunctions.ABSPredefinedFunctions.CEILPredefinedFunctions.CLIPPredefinedFunctions.CONVOLVEPredefinedFunctions.COSPredefinedFunctions.COSHPredefinedFunctions.DELTAPredefinedFunctions.EMIT_SPIKEPredefinedFunctions.ERFPredefinedFunctions.ERFCPredefinedFunctions.EXPPredefinedFunctions.EXPM1PredefinedFunctions.FLOORPredefinedFunctions.INTEGRATE_ODESPredefinedFunctions.LNPredefinedFunctions.LOG10PredefinedFunctions.LOGGER_INFOPredefinedFunctions.LOGGER_WARNINGPredefinedFunctions.MAXPredefinedFunctions.MINPredefinedFunctions.POWPredefinedFunctions.PRINTPredefinedFunctions.PRINTLNPredefinedFunctions.RANDOM_NORMALPredefinedFunctions.RANDOM_POISSONPredefinedFunctions.RANDOM_UNIFORMPredefinedFunctions.ROUNDPredefinedFunctions.SINPredefinedFunctions.SINHPredefinedFunctions.TANPredefinedFunctions.TANHPredefinedFunctions.TIME_RESOLUTIONPredefinedFunctions.TIME_STEPSPredefinedFunctions.TIME_TIMESTEPPredefinedFunctions.get_function()PredefinedFunctions.get_function_symbols()PredefinedFunctions.name2functionPredefinedFunctions.register_function()PredefinedFunctions.register_functions()
- pynestml.symbols.predefined_types module
PredefinedTypesPredefinedTypes.BOOLEAN_TYPEPredefinedTypes.INTEGER_TYPEPredefinedTypes.REAL_TYPEPredefinedTypes.STRING_TYPEPredefinedTypes.VOID_TYPEPredefinedTypes.get_boolean_type()PredefinedTypes.get_integer_type()PredefinedTypes.get_real_type()PredefinedTypes.get_string_type()PredefinedTypes.get_template_type()PredefinedTypes.get_type()PredefinedTypes.get_types()PredefinedTypes.get_variadic_type()PredefinedTypes.get_void_type()PredefinedTypes.name2typePredefinedTypes.register_type()PredefinedTypes.register_types()PredefinedTypes.register_unit()
- pynestml.symbols.predefined_units module
- pynestml.symbols.predefined_variables module
PredefinedVariablesPredefinedVariables.E_CONSTANTPredefinedVariables.PI_CONSTANTPredefinedVariables.TIME_CONSTANTPredefinedVariables.get_euler_constant()PredefinedVariables.get_time_constant()PredefinedVariables.get_variable()PredefinedVariables.get_variables()PredefinedVariables.name2variablePredefinedVariables.register_variables()
- pynestml.symbols.real_type_symbol module
- pynestml.symbols.string_type_symbol module
- pynestml.symbols.symbol module
- pynestml.symbols.template_type_symbol module
- pynestml.symbols.type_symbol module
TypeSymbolTypeSymbol.binary_operation_not_defined_error()TypeSymbol.differs_only_in_magnitude()TypeSymbol.equals()TypeSymbol.inverse_of_unit()TypeSymbol.is_castable_to()TypeSymbol.is_instance_of()TypeSymbol.is_numeric()TypeSymbol.is_numeric_primitive()TypeSymbol.is_primitive()TypeSymbol.negate()TypeSymbol.print_nestml_type()TypeSymbol.print_symbol()TypeSymbol.unary_operation_not_defined_error()TypeSymbol.warn_implicit_cast_from_to()
- pynestml.symbols.unit_type_symbol module
UnitTypeSymbolUnitTypeSymbol.add_or_sub_another_unit()UnitTypeSymbol.astropy_unitUnitTypeSymbol.attempt_magnitude_cast()UnitTypeSymbol.divide_by()UnitTypeSymbol.equals()UnitTypeSymbol.get_conversion_factor()UnitTypeSymbol.is_castable_to()UnitTypeSymbol.is_numeric()UnitTypeSymbol.is_primitive()UnitTypeSymbol.multiply_by()UnitTypeSymbol.print_nestml_type()UnitTypeSymbol.to_the_power_of()
- pynestml.symbols.variable_symbol module
BlockTypeVariableSymbolVariableSymbol.equals()VariableSymbol.get_block_type()VariableSymbol.get_declaring_expression()VariableSymbol.get_decorators()VariableSymbol.get_delay_parameter()VariableSymbol.get_initial_value()VariableSymbol.get_namespace_decorator()VariableSymbol.get_namespace_decorators()VariableSymbol.get_ode_or_kernel()VariableSymbol.get_type_symbol()VariableSymbol.get_variable_type()VariableSymbol.get_vector_parameter()VariableSymbol.has_declaring_expression()VariableSymbol.has_decorators()VariableSymbol.has_delay_parameter()VariableSymbol.has_initial_value()VariableSymbol.has_vector_parameter()VariableSymbol.is_buffer()VariableSymbol.is_conductance_based()VariableSymbol.is_continuous_input_port()VariableSymbol.is_equation()VariableSymbol.is_excitatory()VariableSymbol.is_homogeneous()VariableSymbol.is_inhibitory()VariableSymbol.is_input()VariableSymbol.is_internals()VariableSymbol.is_kernel()VariableSymbol.is_local()VariableSymbol.is_ode_defined()VariableSymbol.is_output()VariableSymbol.is_parameters()VariableSymbol.is_spike_input_port()VariableSymbol.is_state()VariableSymbol.print_comment()VariableSymbol.print_symbol()VariableSymbol.set_delay_parameter()VariableSymbol.set_initial_value()VariableSymbol.set_ode_or_kernel()VariableSymbol.set_type_symbol()VariableSymbol.set_variable_type()
VariableType
- pynestml.symbols.variadic_type_symbol module
- pynestml.symbols.void_type_symbol module
- pynestml.transformers package
- Submodules
- pynestml.transformers.illegal_variable_name_transformer module
- pynestml.transformers.inline_expression_expansion_transformer module
- pynestml.transformers.synapse_post_neuron_transformer module
SynapsePostNeuronTransformerSynapsePostNeuronTransformer.get_all_variables_assigned_to()SynapsePostNeuronTransformer.get_convolve_with_not_post_vars()SynapsePostNeuronTransformer.get_neuron_var_name_from_syn_port_name()SynapsePostNeuronTransformer.get_post_port_names()SynapsePostNeuronTransformer.get_spiking_post_port_names()SynapsePostNeuronTransformer.get_vt_port_names()SynapsePostNeuronTransformer.is_continuous_port()SynapsePostNeuronTransformer.is_post_port()SynapsePostNeuronTransformer.is_special_port()SynapsePostNeuronTransformer.is_vt_port()SynapsePostNeuronTransformer.set_options()SynapsePostNeuronTransformer.transform()SynapsePostNeuronTransformer.transform_neuron_synapse_pair_()
- pynestml.transformers.synapse_remove_post_port module
SynapseRemovePostPortTransformerSynapseRemovePostPortTransformer.get_post_port_names()SynapseRemovePostPortTransformer.get_spiking_post_port_names()SynapseRemovePostPortTransformer.get_vt_port_names()SynapseRemovePostPortTransformer.is_post_port()SynapseRemovePostPortTransformer.is_special_port()SynapseRemovePostPortTransformer.is_vt_port()SynapseRemovePostPortTransformer.transform()SynapseRemovePostPortTransformer.transform_neuron_synapse_pair_()
- pynestml.transformers.transformer module
- pynestml.utils package
- Submodules
- pynestml.utils.ast_mechanism_information_collector module
ASTContinuousInputDeclarationVisitorASTFunctionCallCollectorVisitorASTFunctionCollectorVisitorASTInlineEquationCollectorVisitorASTKernelCollectorVisitorASTMechanismInformationCollectorASTMechanismInformationCollector.collect_mechanism_related_definitions()ASTMechanismInformationCollector.collector_visitorASTMechanismInformationCollector.detect_mechs()ASTMechanismInformationCollector.extend_function_call_list_name_based_restricted()ASTMechanismInformationCollector.extend_variable_list_name_based_restricted()ASTMechanismInformationCollector.extend_variables_with_initialisations()ASTMechanismInformationCollector.neuron
ASTMechanismInformationCollectorVisitorASTODEEquationCollectorVisitorASTVariableCollectorVisitorVariableInitializationVisitorVariableInitializationVisitor.endvisit_block_with_variables()VariableInitializationVisitor.endvisit_declaration()VariableInitializationVisitor.endvisit_variable()VariableInitializationVisitor.visit_block_with_variables()VariableInitializationVisitor.visit_declaration()VariableInitializationVisitor.visit_variable()
- pynestml.utils.ast_source_location module
ASTSourceLocationASTSourceLocation.before()ASTSourceLocation.encloses()ASTSourceLocation.equals()ASTSourceLocation.get_added_source_position()ASTSourceLocation.get_end_column()ASTSourceLocation.get_end_line()ASTSourceLocation.get_predefined_source_position()ASTSourceLocation.get_start_column()ASTSourceLocation.get_start_line()ASTSourceLocation.is_added_source_position()ASTSourceLocation.is_predefined_source_position()ASTSourceLocation.make_ast_source_position()
- pynestml.utils.ast_synapse_information_collector module
ASTSynapseInformationCollectorASTSynapseInformationCollector.construct_kernel_X_spike_buf_name()ASTSynapseInformationCollector.endvisit_block_with_variables()ASTSynapseInformationCollector.endvisit_declaration()ASTSynapseInformationCollector.endvisit_equations_block()ASTSynapseInformationCollector.endvisit_expression()ASTSynapseInformationCollector.endvisit_function_call()ASTSynapseInformationCollector.endvisit_inline_expression()ASTSynapseInformationCollector.endvisit_input_block()ASTSynapseInformationCollector.endvisit_kernel()ASTSynapseInformationCollector.endvisit_simple_expression()ASTSynapseInformationCollector.get_basic_kernel_variable_names()ASTSynapseInformationCollector.get_extracted_kernel_args()ASTSynapseInformationCollector.get_inline_expressions_with_kernels()ASTSynapseInformationCollector.get_inline_function_calls()ASTSynapseInformationCollector.get_input_port_by_name()ASTSynapseInformationCollector.get_kernel_by_name()ASTSynapseInformationCollector.get_kernel_function_calls()ASTSynapseInformationCollector.get_state_declaration()ASTSynapseInformationCollector.get_synapse_specific_internal_declarations()ASTSynapseInformationCollector.get_synapse_specific_parameter_declarations()ASTSynapseInformationCollector.get_synapse_specific_state_declarations()ASTSynapseInformationCollector.get_used_kernel_names()ASTSynapseInformationCollector.get_used_spike_names()ASTSynapseInformationCollector.get_variable_declaration()ASTSynapseInformationCollector.get_variable_names_of_synapse()ASTSynapseInformationCollector.get_variable_names_to_ignore()ASTSynapseInformationCollector.visit_block_with_variables()ASTSynapseInformationCollector.visit_declaration()ASTSynapseInformationCollector.visit_equations_block()ASTSynapseInformationCollector.visit_expression()ASTSynapseInformationCollector.visit_function_call()ASTSynapseInformationCollector.visit_inline_expression()ASTSynapseInformationCollector.visit_input_block()ASTSynapseInformationCollector.visit_input_port()ASTSynapseInformationCollector.visit_kernel()ASTSynapseInformationCollector.visit_simple_expression()ASTSynapseInformationCollector.visit_variable()
- pynestml.utils.ast_utils module
ASTUtilsASTUtils.add_assignment_to_update_block()ASTUtils.add_declaration_to_internals()ASTUtils.add_declaration_to_state_block()ASTUtils.add_declaration_to_update_block()ASTUtils.add_declarations_to_internals()ASTUtils.add_declarations_to_state_block()ASTUtils.add_kernel_to_variable()ASTUtils.add_ode_to_variable()ASTUtils.add_state_updates()ASTUtils.add_suffix_to_decl_lhs()ASTUtils.add_suffix_to_variable_name()ASTUtils.add_suffix_to_variable_names()ASTUtils.add_suffix_to_variable_names2()ASTUtils.add_timestep_symbol()ASTUtils.all_convolution_variable_names()ASTUtils.all_variables_defined_in_block()ASTUtils.assign_numeric_non_numeric_state_variables()ASTUtils.assign_ode_to_variables()ASTUtils.collect_variable_names_in_expression()ASTUtils.collects_vars_used_in_equation()ASTUtils.compute_type_name()ASTUtils.construct_kernel_X_spike_buf_name()ASTUtils.contains_convolve_call()ASTUtils.contains_convolve_function_call()ASTUtils.create_equations_block()ASTUtils.create_initial_values_for_kernels()ASTUtils.create_integrate_odes_combinations()ASTUtils.create_internal_block()ASTUtils.create_parameters_block()ASTUtils.create_state_block()ASTUtils.declaration_in_state_block()ASTUtils.deconstruct_assignment()ASTUtils.depends_only_on_vars()ASTUtils.equations_from_block_to_block()ASTUtils.extract_delay_parameter()ASTUtils.filter_variables_list()ASTUtils.find_model_by_name()ASTUtils.generate_kernel_buffers()ASTUtils.get_all()ASTUtils.get_all_integrate_odes_calls_unique()ASTUtils.get_all_models()ASTUtils.get_all_neurons()ASTUtils.get_all_variables()ASTUtils.get_all_variables_assigned_to()ASTUtils.get_all_variables_in_expression()ASTUtils.get_all_variables_names_in_expression()ASTUtils.get_all_variables_used_in_convolutions()ASTUtils.get_convolve_function_calls()ASTUtils.get_declaration_by_name()ASTUtils.get_declarations_from_block()ASTUtils.get_delay_variable_symbol()ASTUtils.get_delta_factors_()ASTUtils.get_dependent_variables()ASTUtils.get_expr_from_kernel_var()ASTUtils.get_function_call()ASTUtils.get_function_calls()ASTUtils.get_higher_order_variables()ASTUtils.get_initial_value_from_ode_toolbox_result()ASTUtils.get_inline_expression_by_constructed_rhs_name()ASTUtils.get_inline_expression_by_name()ASTUtils.get_inline_expression_symbols()ASTUtils.get_input_port_by_name()ASTUtils.get_internal_by_name()ASTUtils.get_internal_variable_by_name()ASTUtils.get_kernel_by_name()ASTUtils.get_kernel_var_order_from_ode_toolbox_result()ASTUtils.get_necessary_variables()ASTUtils.get_numeric_vector_input_port_size()ASTUtils.get_numeric_vector_size()ASTUtils.get_on_receive_blocks_by_input_port_name()ASTUtils.get_parameter_by_name()ASTUtils.get_parameter_variable_by_name()ASTUtils.get_post_ports_of_neuron_synapse_pair()ASTUtils.get_spike_input_ports_in_pairs()ASTUtils.get_state_variable_by_name()ASTUtils.get_state_variable_declaration_by_name()ASTUtils.get_statements_from_block()ASTUtils.get_tuple_from_single_dict_entry()ASTUtils.get_unit_name()ASTUtils.get_var_name_tuples_of_neuron_synapse_pair()ASTUtils.get_variable_by_name()ASTUtils.get_vectorized_variable()ASTUtils.has_continuous_input()ASTUtils.has_equation_with_delay_variable()ASTUtils.has_spike_input()ASTUtils.initial_value_or_zero()ASTUtils.inline_aliases_convolution()ASTUtils.integrate_odes_args_str_from_function_call()ASTUtils.integrate_odes_args_strs_from_function_call()ASTUtils.is_castable_to()ASTUtils.is_compound_stmt()ASTUtils.is_delta_kernel()ASTUtils.is_function_delay_variable()ASTUtils.is_ode_variable()ASTUtils.is_small_stmt()ASTUtils.move_decls()ASTUtils.needs_arguments()ASTUtils.print_alternate_var_name()ASTUtils.recursive_dependent_variables_search()ASTUtils.recursive_necessary_variables_search()ASTUtils.remove_initial_values_for_kernels()ASTUtils.remove_kernel_definitions_from_equations_block()ASTUtils.remove_ode_definitions_from_equations_block()ASTUtils.remove_state_var_from_integrate_odes_calls()ASTUtils.replace_convolution_aliasing_inlines()ASTUtils.replace_convolve_calls_with_buffers_()ASTUtils.replace_post_moved_variable_names()ASTUtils.replace_rhs_variable()ASTUtils.replace_rhs_variables()ASTUtils.replace_variable_names_in_expressions()ASTUtils.replace_with_external_variable()ASTUtils.resolve_to_variable_symbol_in_blocks()ASTUtils.resolve_variables_to_expressions()ASTUtils.to_ode_toolbox_name()ASTUtils.to_ode_toolbox_processed_name()ASTUtils.transform_ode_and_kernels_to_json()ASTUtils.update_blocktype_for_common_parameters()ASTUtils.update_delay_parameter_in_state_vars()ASTUtils.update_initial_values_for_odes()ASTUtils.variable_in_kernels()ASTUtils.variable_in_solver()
- pynestml.utils.ast_vector_parameter_setter_and_printer module
- pynestml.utils.ast_vector_parameter_setter_and_printer_factory module
- pynestml.utils.chan_info_enricher module
- pynestml.utils.channel_processing module
- pynestml.utils.cloning_helpers module
- pynestml.utils.con_in_info_enricher module
- pynestml.utils.conc_info_enricher module
- pynestml.utils.concentration_processing module
ConcentrationProcessingConcentrationProcessing.check_if_key_zero_var_for_expression()ConcentrationProcessing.collect_information_for_specific_mech_types()ConcentrationProcessing.mechTypeConcentrationProcessing.ode_toolbox_processing_for_root_expression()ConcentrationProcessing.search_for_key_zero_parameters_for_expression()ConcentrationProcessing.write_key_zero_parameters_for_root_odes()
- pynestml.utils.continuous_input_processing module
- pynestml.utils.error_listener module
- pynestml.utils.logger module
LoggerLogger.curr_messageLogger.current_nodeLogger.freeze_log()Logger.get_all_messages_of_level()Logger.get_all_messages_of_level_and_or_node()Logger.get_all_messages_of_node()Logger.get_json_format()Logger.get_log()Logger.has_errors()Logger.init_logger()Logger.level_to_string()Logger.logLogger.log_frozenLogger.log_message()Logger.logging_levelLogger.no_printLogger.set_current_node()Logger.set_log()Logger.set_logging_level()Logger.string_to_level()
LoggingLevel
- pynestml.utils.logging_helper module
- pynestml.utils.mechanism_processing module
MechanismProcessingMechanismProcessing.check_co_co()MechanismProcessing.collect_information_for_specific_mech_types()MechanismProcessing.collect_raw_odetoolbox_output()MechanismProcessing.determine_dependencies()MechanismProcessing.first_time_runMechanismProcessing.get_mechs_info()MechanismProcessing.mechTypeMechanismProcessing.mechs_infoMechanismProcessing.ode_toolbox_processing()MechanismProcessing.prepare_equations_for_ode_toolbox()MechanismProcessing.print_dictionary()MechanismProcessing.print_element()
- pynestml.utils.mechs_info_enricher module
ASTEnricherInfoCollectorVisitorASTEnricherInfoCollectorVisitor.endvisit_block_with_variables()ASTEnricherInfoCollectorVisitor.endvisit_declaration()ASTEnricherInfoCollectorVisitor.endvisit_variable()ASTEnricherInfoCollectorVisitor.visit_block_with_variables()ASTEnricherInfoCollectorVisitor.visit_declaration()ASTEnricherInfoCollectorVisitor.visit_variable()
MechsInfoEnricher
- pynestml.utils.messages module
MessageCodeMessageCode.ADD_SUB_TYPE_MISMATCHMessageCode.ANALYSING_TRANSFORMING_MODELMessageCode.ARG_NOT_SPIKE_INPUTMessageCode.ASSIGNING_TO_INLINEMessageCode.ASTDATATYPE_TYPE_SYMBOL_COULD_NOT_BE_DERIVEDMessageCode.BLOCK_NOT_CORRECTMessageCode.BUFFER_SET_TO_CONDUCTANCE_BASEDMessageCode.CAST_NOT_POSSIBLEMessageCode.CM_FUNCTION_BAD_NUMBER_ARGSMessageCode.CM_FUNCTION_BAD_RETURN_TYPEMessageCode.CM_FUNCTION_MISSINGMessageCode.CM_NO_GATING_VARIABLESMessageCode.CM_NO_VALUE_ASSIGNMENTMessageCode.CM_NO_V_COMPMessageCode.CM_VARIABLES_NOT_DECLAREDMessageCode.CM_VARIABLE_NAME_MULTI_USEMessageCode.CODE_SUCCESSFULLY_GENERATEDMessageCode.CONTINUOUS_INPUT_PORT_WITH_QUALIFIERSMessageCode.CONTINUOUS_OUTPUT_PORT_MAY_NOT_HAVE_ATTRIBUTESMessageCode.CREATING_INSTALL_PATHMessageCode.CREATING_TARGET_PATHMessageCode.DELAY_VARIABLEMessageCode.DELTA_FUNCTION_CANNOT_BE_MIXEDMessageCode.EMIT_SPIKE_FUNCTION_BUT_NO_OUTPUT_PORTMessageCode.EMIT_SPIKE_OUTPUT_PORT_TYPE_DIFFERSMessageCode.EQUATIONS_DEFINED_BUT_INTEGRATE_ODES_NOT_CALLEDMessageCode.EXPONENT_MUST_BE_INTEGERMessageCode.FUNCTION_CALL_TYPE_ERRORMessageCode.FUNCTION_NOT_DECLAREDMessageCode.FUNCTION_REDECLAREDMessageCode.HARD_INCOMPATIBILITYMessageCode.IMPLICIT_CASTMessageCode.INPUT_PATH_NOT_FOUNDMessageCode.INPUT_PORT_SIZE_NOT_GREATER_THAN_ZEROMessageCode.INPUT_PORT_SIZE_NOT_INTEGERMessageCode.INSTALL_PATH_INFOMessageCode.INTEGRATE_ODES_ARG_HIGHER_ORDERMessageCode.INTEGRATE_ODES_WRONG_ARGMessageCode.INTERNAL_WARNINGMessageCode.KERNEL_IV_WRONG_TYPEMessageCode.KERNEL_OUTSIDE_CONVOLVEMessageCode.KERNEL_WRONG_TYPEMessageCode.LEXER_ERRORMessageCode.MECHS_DICTIONARY_INFOMessageCode.MODEL_CONTAINS_ERRORSMessageCode.MODEL_REDECLAREDMessageCode.MODULE_NAME_INFOMessageCode.MODULE_SUCCESSFULLY_GENERATEDMessageCode.MULTIPLE_KEYWORDSMessageCode.NAME_COLLISIONMessageCode.NEST_COLLISIONMessageCode.NEURON_SOLVED_BY_GSLMessageCode.NON_CONSTANT_EXPONENTMessageCode.NOT_A_VARIABLEMessageCode.NOT_LAST_STATEMENTMessageCode.NOT_NEUROSCIENCE_UNITMessageCode.NO_ASSIGNMENT_ALLOWEDMessageCode.NO_CODE_GENERATEDMessageCode.NO_FILES_IN_INPUT_PATHMessageCode.NO_INIT_VALUEMessageCode.NO_ODEMessageCode.NO_RETURNMessageCode.NO_RHSMessageCode.NO_TYPE_ALLOWEDMessageCode.NO_UNITMessageCode.NO_VARIABLE_FOUNDMessageCode.NUMERATOR_NOT_ONEMessageCode.ODE_FUNCTION_NEEDS_CONSISTENT_UNITSMessageCode.ODE_NEEDS_CONSISTENT_UNITSMessageCode.OPERATION_NOT_DEFINEDMessageCode.ORDER_NOT_DECLAREDMessageCode.PARSER_ERRORMessageCode.PRIORITY_DEFINED_FOR_ONLY_ONE_EVENT_HANDLERMessageCode.RANDOM_FUNCTIONS_LEGALLY_USEDMessageCode.REPEATED_PRIORITY_VALUEMessageCode.RESOLUTION_FUNC_USEDMessageCode.SEVERAL_LHSMessageCode.SOFT_INCOMPATIBILITYMessageCode.SPIKE_INPUT_PORT_TYPE_NOT_DEFINEDMessageCode.START_PROCESSING_FILEMessageCode.START_PROCESSING_MODELMessageCode.STATE_VARIABLES_NOT_INITIALZEDMessageCode.SYMBOL_NOT_RESOLVEDMessageCode.SYNAPSE_SOLVED_BY_GSLMessageCode.SYNS_BAD_BUFFER_COUNTMessageCode.TARGET_PATH_INFOMessageCode.TEMPLATED_ARG_TYPES_INCONSISTENTMessageCode.TEMPLATE_ROOT_PATH_CREATEDMessageCode.TIMESTEP_FUNCTION_LEGALLY_USEDMessageCode.TYPE_DIFFERENT_FROM_EXPECTEDMessageCode.TYPE_MISMATCHMessageCode.TYPE_NOT_DERIVABLEMessageCode.TYPE_NOT_SPECIFIEDMessageCode.UNKNOWN_TARGETMessageCode.UNKNOWN_TYPEMessageCode.VALUE_ASSIGNED_TO_BUFFERMessageCode.VARIABLE_DEFINED_RECURSIVELYMessageCode.VARIABLE_NOT_IN_STATE_BLOCKMessageCode.VARIABLE_REDECLAREDMessageCode.VARIABLE_USED_BEFORE_DECLARATIONMessageCode.VARIABLE_WITH_SAME_NAME_AS_UNITMessageCode.VECTOR_IN_NON_VECTORMessageCode.VECTOR_PARAMETER_WRONG_BLOCKMessageCode.VECTOR_PARAMETER_WRONG_SIZEMessageCode.VECTOR_PARAMETER_WRONG_TYPEMessageCode.VOID_FUNCTION_ON_RHSMessageCode.WRONG_NUMBER_OF_ARGS
MessagesMessages.astdatatype_type_symbol_could_not_be_derived()Messages.delta_function_cannot_be_mixed()Messages.delta_function_one_arg()Messages.get_analysing_transforming_model()Messages.get_assigning_to_inline()Messages.get_assignment_not_allowed()Messages.get_binary_operation_not_defined()Messages.get_binary_operation_type_could_not_be_derived()Messages.get_block_not_defined_correctly()Messages.get_buffer_set_to_conductance_based()Messages.get_cm_inline_expression_variable_used_mulitple_times()Messages.get_cm_variable_value_missing()Messages.get_code_generated()Messages.get_comparison()Messages.get_compilation_unit_name_collision()Messages.get_continuous_input_port_specified()Messages.get_continuous_output_port_cannot_have_attributes()Messages.get_convolve_needs_buffer_parameter()Messages.get_could_not_determine_cond_based()Messages.get_could_not_resolve()Messages.get_creating_install_path()Messages.get_creating_target_path()Messages.get_data_type_not_specified()Messages.get_different_type_rhs_lhs()Messages.get_emit_spike_function_but_no_output_port()Messages.get_equation_var_not_in_state_block()Messages.get_equations_defined_but_integrate_odes_not_called()Messages.get_expected_cm_function_bad_return_type()Messages.get_expected_cm_function_missing()Messages.get_expected_cm_function_wrong_args_count()Messages.get_expected_cm_variables_missing_in_blocks()Messages.get_first_arg_not_kernel_or_equation()Messages.get_fixed_timestep_func_used()Messages.get_function_call_implicit_cast()Messages.get_function_is_delay_variable()Messages.get_function_not_declared()Messages.get_function_redeclared()Messages.get_implicit_cast_rhs_to_lhs()Messages.get_implicit_magnitude_conversion()Messages.get_input_path_not_found()Messages.get_input_port_size_not_greater_than_zero()Messages.get_input_port_size_not_integer()Messages.get_input_port_type_not_defined()Messages.get_install_path_info()Messages.get_integrate_odes_arg_higher_order()Messages.get_integrate_odes_wrong_arg()Messages.get_kernel_iv_wrong_type()Messages.get_kernel_outside_convolve()Messages.get_kernel_wrong_type()Messages.get_lexer_error()Messages.get_mechs_dictionary_info()Messages.get_mismatch()Messages.get_model_contains_errors()Messages.get_model_redeclared()Messages.get_module_generated()Messages.get_multiple_keywords()Messages.get_nest_collision()Messages.get_no_code_generated()Messages.get_no_files_in_input_path()Messages.get_no_gating_variables()Messages.get_no_init_value()Messages.get_no_ode()Messages.get_no_return()Messages.get_no_rhs()Messages.get_no_variable_found()Messages.get_non_constant_exponent()Messages.get_not_a_variable()Messages.get_not_last_statement()Messages.get_not_neuroscience_unit_used()Messages.get_not_type_allowed()Messages.get_ode_function_needs_consistent_units()Messages.get_ode_needs_consistent_units()Messages.get_order_not_declared()Messages.get_output_port_type_differs()Messages.get_parser_error()Messages.get_priority_defined_for_only_one_receive_block()Messages.get_random_functions_legally_used()Messages.get_repeated_priorty_value()Messages.get_second_arg_not_a_spike_port()Messages.get_several_lhs()Messages.get_start_processing_file()Messages.get_start_processing_model()Messages.get_state_variables_not_initialized()Messages.get_syns_bad_buffer_count()Messages.get_target_path_info()Messages.get_template_root_path_created()Messages.get_ternary_mismatch()Messages.get_timestep_function_legally_used()Messages.get_type_could_not_be_derived()Messages.get_type_different_from_expected()Messages.get_unary_operation_not_defined()Messages.get_unit_base()Messages.get_unit_does_not_exist()Messages.get_unknown_target_platform()Messages.get_v_comp_variable_value_missing()Messages.get_value_assigned_to_buffer()Messages.get_variable_defined_recursively()Messages.get_variable_not_defined()Messages.get_variable_redeclared()Messages.get_variable_used_before_declaration()Messages.get_variable_with_same_name_as_type()Messages.get_vector_in_non_vector()Messages.get_vector_parameter_wrong_block()Messages.get_vector_parameter_wrong_size()Messages.get_vector_parameter_wrong_type()Messages.get_void_function_on_rhs()Messages.get_wrong_number_of_args()Messages.get_wrong_numerator()Messages.templated_arg_types_inconsistent()Messages.unknown_type()
- pynestml.utils.model_parser module
BailConsoleErrorListenerModelParserModelParser.parse_assignment()ModelParser.parse_bit_operator()ModelParser.parse_block_with_variables()ModelParser.parse_comparison_operator()ModelParser.parse_compound_stmt()ModelParser.parse_data_type()ModelParser.parse_declaration()ModelParser.parse_elif_clause()ModelParser.parse_else_clause()ModelParser.parse_equations_block()ModelParser.parse_expression()ModelParser.parse_file()ModelParser.parse_for_stmt()ModelParser.parse_function()ModelParser.parse_function_call()ModelParser.parse_if_clause()ModelParser.parse_if_stmt()ModelParser.parse_inline_expression()ModelParser.parse_input_block()ModelParser.parse_input_port()ModelParser.parse_input_qualifier()ModelParser.parse_kernel()ModelParser.parse_logic_operator()ModelParser.parse_model()ModelParser.parse_model_body()ModelParser.parse_nestml_compilation_unit()ModelParser.parse_ode_equation()ModelParser.parse_output_block()ModelParser.parse_parameter()ModelParser.parse_return_stmt()ModelParser.parse_simple_expression()ModelParser.parse_small_stmt()ModelParser.parse_stmt()ModelParser.parse_stmts_body()ModelParser.parse_unary_operator()ModelParser.parse_unit_type()ModelParser.parse_update_block()ModelParser.parse_variable()ModelParser.parse_while_stmt()
log_set_added_source_position()tokenize()
- pynestml.utils.ode_toolbox_utils module
- pynestml.utils.port_signal_type module
- pynestml.utils.stack module
- pynestml.utils.string_utils module
- pynestml.utils.synapse_processing module
SynapseProcessingSynapseProcessing.collect_additional_base_infos()SynapseProcessing.collect_and_check_inputs_per_synapse()SynapseProcessing.collect_information_for_specific_mech_types()SynapseProcessing.convolution_ode_toolbox_processing()SynapseProcessing.create_ode_indict()SynapseProcessing.mechTypeSynapseProcessing.ode_solve_convolution()SynapseProcessing.transform_ode_and_kernels_to_json()
- pynestml.utils.syns_info_enricher module
ASTUsedVariableNamesExtractorSynsInfoEnricherSynsInfoEnricher.compute_expression_derivative()SynsInfoEnricher.enrich_mechanism_specific()SynsInfoEnricher.get_all_synapse_variables()SynsInfoEnricher.get_analytic_helper_variable_declarations()SynsInfoEnricher.get_analytic_helper_variable_names()SynsInfoEnricher.get_new_variables_after_transformation()SynsInfoEnricher.get_variable_names_used()SynsInfoEnricher.restore_order_internals()SynsInfoEnricher.transform_convolutions_analytic_solutions()
SynsInfoEnricherVisitorSynsInfoEnricherVisitor.declarations_orderedSynsInfoEnricherVisitor.endvisit_block_with_variables()SynsInfoEnricherVisitor.endvisit_declaration()SynsInfoEnricherVisitor.endvisit_inline_expression()SynsInfoEnricherVisitor.endvisit_simple_expression()SynsInfoEnricherVisitor.inline_name_to_transformed_inlineSynsInfoEnricherVisitor.internal_variable_name_to_variableSynsInfoEnricherVisitor.variables_to_internal_declarationsSynsInfoEnricherVisitor.visit_block_with_variables()SynsInfoEnricherVisitor.visit_declaration()SynsInfoEnricherVisitor.visit_inline_expression()SynsInfoEnricherVisitor.visit_simple_expression()
- pynestml.utils.type_caster module
- pynestml.utils.type_dictionary module
- pynestml.utils.unit_type module
- pynestml.utils.with_options module
- pynestml.visitors package
- Submodules
- pynestml.visitors.assign_implicit_conversion_factors_visitor module
AssignImplicitConversionFactorsVisitorAssignImplicitConversionFactorsVisitor.handle_compound_assignment()AssignImplicitConversionFactorsVisitor.handle_simple_assignment()AssignImplicitConversionFactorsVisitor.visit_assignment()AssignImplicitConversionFactorsVisitor.visit_declaration()AssignImplicitConversionFactorsVisitor.visit_function_call()AssignImplicitConversionFactorsVisitor.visit_inline_expression()AssignImplicitConversionFactorsVisitor.visit_model()
- pynestml.visitors.ast_binary_logic_visitor module
- pynestml.visitors.ast_bit_operator_visitor module
- pynestml.visitors.ast_boolean_literal_visitor module
- pynestml.visitors.ast_builder_visitor module
ASTBuilderVisitorASTBuilderVisitor.visitAnyDecorator()ASTBuilderVisitor.visitAssignment()ASTBuilderVisitor.visitBitOperator()ASTBuilderVisitor.visitBlockWithVariables()ASTBuilderVisitor.visitComparisonOperator()ASTBuilderVisitor.visitCompoundStmt()ASTBuilderVisitor.visitContinuousInputPort()ASTBuilderVisitor.visitDataType()ASTBuilderVisitor.visitDeclaration()ASTBuilderVisitor.visitElifClause()ASTBuilderVisitor.visitElseClause()ASTBuilderVisitor.visitEquationsBlock()ASTBuilderVisitor.visitExpression()ASTBuilderVisitor.visitForStmt()ASTBuilderVisitor.visitFunction()ASTBuilderVisitor.visitFunctionCall()ASTBuilderVisitor.visitIfClause()ASTBuilderVisitor.visitIfStmt()ASTBuilderVisitor.visitInlineExpression()ASTBuilderVisitor.visitInputBlock()ASTBuilderVisitor.visitInputQualifier()ASTBuilderVisitor.visitKernel()ASTBuilderVisitor.visitLogicalOperator()ASTBuilderVisitor.visitModel()ASTBuilderVisitor.visitModelBody()ASTBuilderVisitor.visitNamespaceDecoratorName()ASTBuilderVisitor.visitNamespaceDecoratorNamespace()ASTBuilderVisitor.visitNestMLCompilationUnit()ASTBuilderVisitor.visitOdeEquation()ASTBuilderVisitor.visitOnConditionBlock()ASTBuilderVisitor.visitOnReceiveBlock()ASTBuilderVisitor.visitOutputBlock()ASTBuilderVisitor.visitParameter()ASTBuilderVisitor.visitReturnStmt()ASTBuilderVisitor.visitSimpleExpression()ASTBuilderVisitor.visitSmallStmt()ASTBuilderVisitor.visitSpikeInputPort()ASTBuilderVisitor.visitStmt()ASTBuilderVisitor.visitStmtsBody()ASTBuilderVisitor.visitUnaryOperator()ASTBuilderVisitor.visitUnitType()ASTBuilderVisitor.visitUpdateBlock()ASTBuilderVisitor.visitVariable()ASTBuilderVisitor.visitWhileStmt()
create_source_pos()get_next()update_node_comments()
- pynestml.visitors.ast_comparison_operator_visitor module
- pynestml.visitors.ast_condition_visitor module
- pynestml.visitors.ast_data_type_visitor module
- pynestml.visitors.ast_dot_operator_visitor module
- pynestml.visitors.ast_equations_with_delay_vars_visitor module
- pynestml.visitors.ast_equations_with_vector_variables module
- pynestml.visitors.ast_expression_type_visitor module
ASTExpressionTypeVisitorASTExpressionTypeVisitor.binary_logic_visitorASTExpressionTypeVisitor.bit_operator_visitorASTExpressionTypeVisitor.boolean_literal_visitorASTExpressionTypeVisitor.comparison_operator_visitorASTExpressionTypeVisitor.condition_visitorASTExpressionTypeVisitor.dot_operator_visitorASTExpressionTypeVisitor.function_call_visitorASTExpressionTypeVisitor.handle()ASTExpressionTypeVisitor.inf_visitorASTExpressionTypeVisitor.line_operator_visitorASTExpressionTypeVisitor.logical_not_visitorASTExpressionTypeVisitor.numeric_literal_visitorASTExpressionTypeVisitor.parentheses_visitorASTExpressionTypeVisitor.pow_visitorASTExpressionTypeVisitor.string_literal_visitorASTExpressionTypeVisitor.traverse_expression()ASTExpressionTypeVisitor.traverse_simple_expression()ASTExpressionTypeVisitor.unary_visitorASTExpressionTypeVisitor.variable_visitor
- pynestml.visitors.ast_function_call_visitor module
- pynestml.visitors.ast_higher_order_visitor module
- pynestml.visitors.ast_inf_visitor module
- pynestml.visitors.ast_line_operation_visitor module
- pynestml.visitors.ast_logical_not_visitor module
- pynestml.visitors.ast_mark_delay_vars_visitor module
- pynestml.visitors.ast_numeric_literal_visitor module
- pynestml.visitors.ast_parent_aware_visitor module
- pynestml.visitors.ast_parent_visitor module
- pynestml.visitors.ast_parentheses_visitor module
- pynestml.visitors.ast_power_visitor module
- pynestml.visitors.ast_random_number_generator_visitor module
- pynestml.visitors.ast_set_vector_parameter_in_update_expressions module
- pynestml.visitors.ast_string_literal_visitor module
- pynestml.visitors.ast_symbol_table_visitor module
ASTSymbolTableVisitorASTSymbolTableVisitor.endvisit_block_with_variables()ASTSymbolTableVisitor.endvisit_function()ASTSymbolTableVisitor.endvisit_input_port()ASTSymbolTableVisitor.endvisit_model()ASTSymbolTableVisitor.endvisit_on_condition_block()ASTSymbolTableVisitor.endvisit_on_receive_block()ASTSymbolTableVisitor.endvisit_update_block()ASTSymbolTableVisitor.visit_assignment()ASTSymbolTableVisitor.visit_block()ASTSymbolTableVisitor.visit_block_with_variables()ASTSymbolTableVisitor.visit_compound_stmt()ASTSymbolTableVisitor.visit_data_type()ASTSymbolTableVisitor.visit_declaration()ASTSymbolTableVisitor.visit_elif_clause()ASTSymbolTableVisitor.visit_else_clause()ASTSymbolTableVisitor.visit_equations_block()ASTSymbolTableVisitor.visit_expression()ASTSymbolTableVisitor.visit_for_stmt()ASTSymbolTableVisitor.visit_function()ASTSymbolTableVisitor.visit_function_call()ASTSymbolTableVisitor.visit_if_clause()ASTSymbolTableVisitor.visit_if_stmt()ASTSymbolTableVisitor.visit_inline_expression()ASTSymbolTableVisitor.visit_input_block()ASTSymbolTableVisitor.visit_input_port()ASTSymbolTableVisitor.visit_kernel()ASTSymbolTableVisitor.visit_model()ASTSymbolTableVisitor.visit_model_body()ASTSymbolTableVisitor.visit_ode_equation()ASTSymbolTableVisitor.visit_on_condition_block()ASTSymbolTableVisitor.visit_on_receive_block()ASTSymbolTableVisitor.visit_return_stmt()ASTSymbolTableVisitor.visit_simple_expression()ASTSymbolTableVisitor.visit_small_stmt()ASTSymbolTableVisitor.visit_stmt()ASTSymbolTableVisitor.visit_unit_type()ASTSymbolTableVisitor.visit_update_block()ASTSymbolTableVisitor.visit_variable()ASTSymbolTableVisitor.visit_while_stmt()
- pynestml.visitors.ast_unary_visitor module
- pynestml.visitors.ast_variable_visitor module
- pynestml.visitors.ast_visitor module
ASTVisitorASTVisitor.endvisit()ASTVisitor.endvisit_arithmetic_operator()ASTVisitor.endvisit_assignment()ASTVisitor.endvisit_bit_operator()ASTVisitor.endvisit_block()ASTVisitor.endvisit_block_with_variables()ASTVisitor.endvisit_comparison_operator()ASTVisitor.endvisit_compilation_unit()ASTVisitor.endvisit_compound_stmt()ASTVisitor.endvisit_data_type()ASTVisitor.endvisit_declaration()ASTVisitor.endvisit_elif_clause()ASTVisitor.endvisit_else_clause()ASTVisitor.endvisit_equations_block()ASTVisitor.endvisit_expression()ASTVisitor.endvisit_for_stmt()ASTVisitor.endvisit_function()ASTVisitor.endvisit_function_call()ASTVisitor.endvisit_if_clause()ASTVisitor.endvisit_if_stmt()ASTVisitor.endvisit_inline_expression()ASTVisitor.endvisit_input_block()ASTVisitor.endvisit_input_port()ASTVisitor.endvisit_input_qualifier()ASTVisitor.endvisit_kernel()ASTVisitor.endvisit_logical_operator()ASTVisitor.endvisit_model()ASTVisitor.endvisit_model_body()ASTVisitor.endvisit_ode_equation()ASTVisitor.endvisit_on_condition_block()ASTVisitor.endvisit_on_receive_block()ASTVisitor.endvisit_output_block()ASTVisitor.endvisit_parameter()ASTVisitor.endvisit_return_stmt()ASTVisitor.endvisit_simple_expression()ASTVisitor.endvisit_small_stmt()ASTVisitor.endvisit_stmt()ASTVisitor.endvisit_unary_operator()ASTVisitor.endvisit_unit_type()ASTVisitor.endvisit_update_block()ASTVisitor.endvisit_variable()ASTVisitor.endvisit_while_stmt()ASTVisitor.get_real_self()ASTVisitor.handle()ASTVisitor.set_real_self()ASTVisitor.traverse()ASTVisitor.traverse_arithmetic_operator()ASTVisitor.traverse_assignment()ASTVisitor.traverse_bit_operator()ASTVisitor.traverse_block()ASTVisitor.traverse_block_with_variables()ASTVisitor.traverse_comparison_operator()ASTVisitor.traverse_compilation_unit()ASTVisitor.traverse_compound_stmt()ASTVisitor.traverse_data_type()ASTVisitor.traverse_declaration()ASTVisitor.traverse_elif_clause()ASTVisitor.traverse_else_clause()ASTVisitor.traverse_equations_block()ASTVisitor.traverse_expression()ASTVisitor.traverse_for_stmt()ASTVisitor.traverse_function()ASTVisitor.traverse_function_call()ASTVisitor.traverse_if_clause()ASTVisitor.traverse_if_stmt()ASTVisitor.traverse_inline_expression()ASTVisitor.traverse_input_block()ASTVisitor.traverse_input_port()ASTVisitor.traverse_input_qualifier()ASTVisitor.traverse_kernel()ASTVisitor.traverse_logical_operator()ASTVisitor.traverse_model()ASTVisitor.traverse_model_body()ASTVisitor.traverse_ode_equation()ASTVisitor.traverse_on_condition_block()ASTVisitor.traverse_on_receive_block()ASTVisitor.traverse_output_block()ASTVisitor.traverse_parameter()ASTVisitor.traverse_return_stmt()ASTVisitor.traverse_simple_expression()ASTVisitor.traverse_small_stmt()ASTVisitor.traverse_stmt()ASTVisitor.traverse_unary_operator()ASTVisitor.traverse_unit_type()ASTVisitor.traverse_update_block()ASTVisitor.traverse_variable()ASTVisitor.traverse_while_stmt()ASTVisitor.visit()ASTVisitor.visit_arithmetic_operator()ASTVisitor.visit_assignment()ASTVisitor.visit_bit_operator()ASTVisitor.visit_block()ASTVisitor.visit_block_with_variables()ASTVisitor.visit_comparison_operator()ASTVisitor.visit_compilation_unit()ASTVisitor.visit_compound_stmt()ASTVisitor.visit_data_type()ASTVisitor.visit_declaration()ASTVisitor.visit_elif_clause()ASTVisitor.visit_else_clause()ASTVisitor.visit_equations_block()ASTVisitor.visit_expression()ASTVisitor.visit_for_stmt()ASTVisitor.visit_function()ASTVisitor.visit_function_call()ASTVisitor.visit_if_clause()ASTVisitor.visit_if_stmt()ASTVisitor.visit_inline_expression()ASTVisitor.visit_input_block()ASTVisitor.visit_input_port()ASTVisitor.visit_input_qualifier()ASTVisitor.visit_kernel()ASTVisitor.visit_logical_operator()ASTVisitor.visit_model()ASTVisitor.visit_model_body()ASTVisitor.visit_ode_equation()ASTVisitor.visit_on_condition_block()ASTVisitor.visit_on_receive_block()ASTVisitor.visit_output_block()ASTVisitor.visit_parameter()ASTVisitor.visit_return_stmt()ASTVisitor.visit_simple_expression()ASTVisitor.visit_small_stmt()ASTVisitor.visit_stmt()ASTVisitor.visit_unary_operator()ASTVisitor.visit_unit_type()ASTVisitor.visit_update_block()ASTVisitor.visit_variable()ASTVisitor.visit_while_stmt()
- pynestml.visitors.comment_collector_visitor module
CommentCollectorVisitorCommentCollectorVisitor.visitAssignment()CommentCollectorVisitor.visitBlock()CommentCollectorVisitor.visitBlockWithVariables()CommentCollectorVisitor.visitCompoundStmt()CommentCollectorVisitor.visitContinuousInputPort()CommentCollectorVisitor.visitDeclaration()CommentCollectorVisitor.visitElifClause()CommentCollectorVisitor.visitElseClause()CommentCollectorVisitor.visitEquationsBlock()CommentCollectorVisitor.visitForStmt()CommentCollectorVisitor.visitFunction()CommentCollectorVisitor.visitFunctionCall()CommentCollectorVisitor.visitIfClause()CommentCollectorVisitor.visitInlineExpression()CommentCollectorVisitor.visitInputBlock()CommentCollectorVisitor.visitKernel()CommentCollectorVisitor.visitModel()CommentCollectorVisitor.visitOdeEquation()CommentCollectorVisitor.visitOnConditionBlock()CommentCollectorVisitor.visitOnReceiveBlock()CommentCollectorVisitor.visitOutputBlock()CommentCollectorVisitor.visitSmallStmt()CommentCollectorVisitor.visitSpikeInputPort()CommentCollectorVisitor.visitStmt()CommentCollectorVisitor.visitUpdateBlock()CommentCollectorVisitor.visitWhileStmt()
get_comments()get_in_comment()get_pre_comments()is_dedent()is_indent()is_newline()replace_delimiters()