lems package¶
Subpackages¶
- lems.base package
- lems.dlems package
- lems.model package
- Submodules
- lems.model.component module
AttachmentsChildrenComponentComponentReferenceComponentRequirementComponentTypeConstantDerivedParameterEventPortExposureFatFat.add()Fat.add_attachments()Fat.add_children()Fat.add_component_reference()Fat.add_component_requirement()Fat.add_constant()Fat.add_derived_parameter()Fat.add_event_port()Fat.add_exposure()Fat.add_index_parameter()Fat.add_instance_requirement()Fat.add_link()Fat.add_parameter()Fat.add_path()Fat.add_property()Fat.add_requirement()Fat.add_text()Fat.attachmentsFat.childrenFat.component_referencesFat.component_requirementsFat.constantsFat.derived_parametersFat.dynamicsFat.event_portsFat.exposuresFat.index_parametersFat.instance_requirementsFat.linksFat.parametersFat.pathsFat.propertiesFat.requirementsFat.simulationFat.structureFat.textsFat.types
FatComponentFixedIndexParameterInstanceRequirementLinkParameterPathPropertyRequirementText
- lems.model.dynamics module
ActionBehavioralBehavioral.add()Behavioral.add_conditional_derived_variable()Behavioral.add_derived_variable()Behavioral.add_event_handler()Behavioral.add_kinetic_scheme()Behavioral.add_state_variable()Behavioral.add_time_derivative()Behavioral.clear()Behavioral.conditional_derived_variablesBehavioral.derived_variablesBehavioral.event_handlersBehavioral.has_content()Behavioral.kinetic_schemesBehavioral.parent_behavioralBehavioral.state_variablesBehavioral.time_derivativesBehavioral.toxml()
CaseConditionalDerivedVariableDerivedVariableDynamicsEventHandlerEventOutKineticSchemeOnConditionOnEntryOnEventOnStartRegimeStateAssignmentStateVariableTimeDerivativeTransition
- lems.model.fundamental module
- lems.model.model module
ModelModel.add()Model.add_component()Model.add_component_type()Model.add_constant()Model.add_dimension()Model.add_fat_component()Model.add_include()Model.add_include_directory()Model.add_target()Model.add_unit()Model.comp_ref_mapModel.component_typesModel.componentsModel.constantsModel.construct_path()Model.debugModel.descriptionModel.dimensionsModel.export_to_dom()Model.export_to_file()Model.fail_on_missing_includesModel.fat_componentsModel.fatten_component()Model.get_comp_ref_map()Model.get_component_list()Model.get_fattened_component_list()Model.get_full_comp_paths_with_comp_refs()Model.get_nested_components()Model.get_numeric_value()Model.get_parent_component()Model.import_from_file()Model.include_directoriesModel.include_file()Model.include_includesModel.included_filesModel.includesModel.list_exposures()Model.list_recording_paths_for_exposures()Model.merge_component_types()Model.resolve()Model.resolve_component_type()Model.resolve_simulation()Model.resolve_structure()Model.resolved_modelModel.schema_locationModel.target_lems_versionModel.targetsModel.units
- lems.model.simulation module
DataDisplayDataOutputDataWriterEventRecordEventWriterRecordRunSimulationSimulation.add()Simulation.add_data_display()Simulation.add_data_writer()Simulation.add_event_record()Simulation.add_event_writer()Simulation.add_record()Simulation.add_run()Simulation.data_displaysSimulation.data_writersSimulation.event_recordsSimulation.event_writersSimulation.recordsSimulation.runsSimulation.toxml()
- lems.model.structure module
AssignChildInstanceEventConnectionForEachMultiInstantiateStructureStructure.add()Structure.add_child_instance()Structure.add_event_connection()Structure.add_for_each()Structure.add_multi_instantiate()Structure.add_tunnel()Structure.add_with()Structure.child_instancesStructure.event_connectionsStructure.for_eachsStructure.has_content()Structure.multi_instantiatesStructure.toxml()Structure.tunnelsStructure.withs
TunnelWith
- Module contents
- lems.parser package
- Submodules
- lems.parser.LEMS module
LEMSFileParserLEMSFileParser.id_counterLEMSFileParser.include_dirsLEMSFileParser.include_includesLEMSFileParser.init_parser()LEMSFileParser.modelLEMSFileParser.parse()LEMSFileParser.parse_assertion()LEMSFileParser.parse_attachments()LEMSFileParser.parse_case()LEMSFileParser.parse_child()LEMSFileParser.parse_child_instance()LEMSFileParser.parse_children()LEMSFileParser.parse_component()LEMSFileParser.parse_component_by_typename()LEMSFileParser.parse_component_reference()LEMSFileParser.parse_component_requirement()LEMSFileParser.parse_component_type()LEMSFileParser.parse_conditional_derived_variable()LEMSFileParser.parse_constant()LEMSFileParser.parse_data_display()LEMSFileParser.parse_data_writer()LEMSFileParser.parse_derived_parameter()LEMSFileParser.parse_derived_variable()LEMSFileParser.parse_dimension()LEMSFileParser.parse_dynamics()LEMSFileParser.parse_event_connection()LEMSFileParser.parse_event_out()LEMSFileParser.parse_event_port()LEMSFileParser.parse_event_record()LEMSFileParser.parse_event_writer()LEMSFileParser.parse_exposure()LEMSFileParser.parse_fixed()LEMSFileParser.parse_for_each()LEMSFileParser.parse_include()LEMSFileParser.parse_index_parameter()LEMSFileParser.parse_instance_requirement()LEMSFileParser.parse_kinetic_scheme()LEMSFileParser.parse_link()LEMSFileParser.parse_multi_instantiate()LEMSFileParser.parse_on_condition()LEMSFileParser.parse_on_entry()LEMSFileParser.parse_on_event()LEMSFileParser.parse_on_start()LEMSFileParser.parse_parameter()LEMSFileParser.parse_path()LEMSFileParser.parse_property()LEMSFileParser.parse_record()LEMSFileParser.parse_regime()LEMSFileParser.parse_requirement()LEMSFileParser.parse_run()LEMSFileParser.parse_show()LEMSFileParser.parse_simulation()LEMSFileParser.parse_state_assignment()LEMSFileParser.parse_state_variable()LEMSFileParser.parse_structure()LEMSFileParser.parse_target()LEMSFileParser.parse_text()LEMSFileParser.parse_time_derivative()LEMSFileParser.parse_transition()LEMSFileParser.parse_tunnel()LEMSFileParser.parse_unit()LEMSFileParser.parse_with()LEMSFileParser.process_nested_tags()LEMSFileParser.raise_error()LEMSFileParser.tag_parse_tableLEMSFileParser.valid_children
LEMSXMLNodeget_nons_attribute()get_nons_tag_from_node()
- lems.parser.expr module
ExprNodeExprParserExprParser.cleanup_stacks()ExprParser.debugExprParser.depthExprParser.is_func()ExprParser.is_op()ExprParser.is_sym()ExprParser.make_op_node()ExprParser.op_priorityExprParser.parse()ExprParser.parse2()ExprParser.parse_stringExprParser.parse_token_list_rec()ExprParser.priority()ExprParser.token_listExprParser.tokenize()
Func1NodeOpNodeValueNode
- Module contents
- lems.sim package
- Submodules
- lems.sim.build module
SimulationBuilderSimulationBuilder.add_dynamics_1()SimulationBuilder.add_dynamics_2()SimulationBuilder.add_recording_behavior()SimulationBuilder.build()SimulationBuilder.build_action()SimulationBuilder.build_conditional_derived_var_code()SimulationBuilder.build_event_connections()SimulationBuilder.build_event_handler()SimulationBuilder.build_event_out()SimulationBuilder.build_expression_from_tree()SimulationBuilder.build_foreach()SimulationBuilder.build_on_condition()SimulationBuilder.build_on_entry()SimulationBuilder.build_on_event()SimulationBuilder.build_on_start()SimulationBuilder.build_reduce_code()SimulationBuilder.build_runnable()SimulationBuilder.build_state_assignment()SimulationBuilder.build_structure()SimulationBuilder.build_transition()SimulationBuilder.convert_func()SimulationBuilder.convert_op()SimulationBuilder.debugSimulationBuilder.modelSimulationBuilder.process_simulation_specs()SimulationBuilder.sim
is_var_in_exp_tree()order_derived_parameters()order_derived_variables()
- lems.sim.recording module
- lems.sim.runnable module
ReflectiveRegimeRunnableRunnable.add_attachment()Runnable.add_child()Runnable.add_child_to_group()Runnable.add_child_typeref()Runnable.add_event_in_port()Runnable.add_event_out_port()Runnable.add_regime()Runnable.add_variable_recorder()Runnable.add_variable_recorder2()Runnable.configure_time()Runnable.copy()Runnable.do_startup()Runnable.inc_event_in()Runnable.make_attachment()Runnable.pop_state()Runnable.push_state()Runnable.record_variables()Runnable.register_event_out_callback()Runnable.register_event_out_link()Runnable.reset_time()Runnable.resolve_path()Runnable.single_step()Runnable.single_step2()Runnable.uid_countRunnable.update_shadow_variables()
- lems.sim.sim module
EventSimulationSimulation.add_runnable()Simulation.debugSimulation.disable_plasticity()Simulation.dump()Simulation.dump_runnable()Simulation.enable_plasticity()Simulation.event_queueSimulation.init_run()Simulation.pop_state()Simulation.push_state()Simulation.run()Simulation.run_queueSimulation.runnablesSimulation.step()
- Module contents
Submodules¶
lems.api module¶
PyLEMS API module.
- author:
Gautham Ganapathy
- organization:
lems.run module¶
Command line simulation driver.
- author:
Gautham Ganapathy
- organization:
- class lems.run.Display(fig)¶
Bases:
object
- lems.run.main(args=None)¶
Program entry point.
- lems.run.plot_recording(recording)¶
- lems.run.process_args()¶
Parse command-line arguments.
- lems.run.process_simulation_output(sim, model, options)¶
- lems.run.run(file_path, include_dirs=[], dlems=False, nogui=False)¶
Function for running from a script or shell.
Module contents¶
- author:
Gautham Ganapathy
- organization: