lems package¶
Subpackages¶
- lems.base package
- lems.dlems package
- lems.model package
- Submodules
- lems.model.component module
Attachments
Children
Component
ComponentReference
ComponentRequirement
ComponentType
Constant
DerivedParameter
EventPort
Exposure
Fat
Fat.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.attachments
Fat.children
Fat.component_references
Fat.component_requirements
Fat.constants
Fat.derived_parameters
Fat.dynamics
Fat.event_ports
Fat.exposures
Fat.index_parameters
Fat.instance_requirements
Fat.links
Fat.parameters
Fat.paths
Fat.properties
Fat.requirements
Fat.simulation
Fat.structure
Fat.texts
Fat.types
FatComponent
Fixed
IndexParameter
InstanceRequirement
Link
Parameter
Path
Property
Requirement
Text
- lems.model.dynamics module
Action
Behavioral
Behavioral.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_variables
Behavioral.derived_variables
Behavioral.event_handlers
Behavioral.has_content()
Behavioral.kinetic_schemes
Behavioral.parent_behavioral
Behavioral.state_variables
Behavioral.time_derivatives
Behavioral.toxml()
Case
ConditionalDerivedVariable
DerivedVariable
Dynamics
EventHandler
EventOut
KineticScheme
OnCondition
OnEntry
OnEvent
OnStart
Regime
StateAssignment
StateVariable
TimeDerivative
Transition
- lems.model.fundamental module
- lems.model.model module
Model
Model.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_map
Model.component_types
Model.components
Model.constants
Model.construct_path()
Model.debug
Model.description
Model.dimensions
Model.export_to_dom()
Model.export_to_file()
Model.fail_on_missing_includes
Model.fat_components
Model.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_directories
Model.include_file()
Model.include_includes
Model.included_files
Model.includes
Model.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_model
Model.schema_location
Model.target_lems_version
Model.targets
Model.units
- lems.model.simulation module
DataDisplay
DataOutput
DataWriter
EventRecord
EventWriter
Record
Run
Simulation
Simulation.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_displays
Simulation.data_writers
Simulation.event_records
Simulation.event_writers
Simulation.records
Simulation.runs
Simulation.toxml()
- lems.model.structure module
Assign
ChildInstance
EventConnection
ForEach
MultiInstantiate
Structure
Structure.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_instances
Structure.event_connections
Structure.for_eachs
Structure.has_content()
Structure.multi_instantiates
Structure.toxml()
Structure.tunnels
Structure.withs
Tunnel
With
- Module contents
- lems.parser package
- Submodules
- lems.parser.LEMS module
LEMSFileParser
LEMSFileParser.id_counter
LEMSFileParser.include_dirs
LEMSFileParser.include_includes
LEMSFileParser.init_parser()
LEMSFileParser.model
LEMSFileParser.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_table
LEMSFileParser.valid_children
LEMSXMLNode
get_nons_tag_from_node()
- lems.parser.expr module
ExprNode
ExprParser
ExprParser.cleanup_stacks()
ExprParser.debug
ExprParser.depth
ExprParser.is_func()
ExprParser.is_op()
ExprParser.is_sym()
ExprParser.make_op_node()
ExprParser.op_priority
ExprParser.parse()
ExprParser.parse2()
ExprParser.parse_string
ExprParser.parse_token_list_rec()
ExprParser.priority()
ExprParser.token_list
ExprParser.tokenize()
Func1Node
OpNode
ValueNode
- Module contents
- lems.sim package
- Submodules
- lems.sim.build module
SimulationBuilder
SimulationBuilder.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.debug
SimulationBuilder.model
SimulationBuilder.process_simulation_specs()
SimulationBuilder.sim
is_var_in_exp_tree()
order_derived_parameters()
order_derived_variables()
- lems.sim.recording module
- lems.sim.runnable module
Reflective
Regime
Runnable
Runnable.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_count
Runnable.update_shadow_variables()
- lems.sim.sim module
Event
Simulation
Simulation.add_runnable()
Simulation.debug
Simulation.disable_plasticity()
Simulation.dump()
Simulation.dump_runnable()
Simulation.enable_plasticity()
Simulation.event_queue
Simulation.init_run()
Simulation.pop_state()
Simulation.push_state()
Simulation.run()
Simulation.run_queue
Simulation.runnables
Simulation.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: