LICENSE.md
README.md
pyproject.toml
examples/advanced/hardware/block_diagram.py
examples/advanced/hardware/camera.py
examples/advanced/hardware/gui_emio.py
examples/advanced/hardware/lmi.py
examples/advanced/hardware/main.py
examples/advanced/hardware/parameters.py
examples/advanced/qp_problem/params.py
examples/advanced/qp_problem/run.py
examples/advanced/sofa/gui/finger/Finger.py
examples/advanced/sofa/gui/finger/FingerController.py
examples/advanced/sofa/gui/finger/parameters_auto.py
examples/advanced/sofa/gui/sofa_plant/run.py
examples/advanced/sofa/python/Finger.py
examples/advanced/sofa/python/FingerController.py
examples/advanced/sofa/python/closedloop.py
examples/advanced/sofa/python/openloop.py
examples/basics/observer.py
examples/basics/algebraic_function/g.py
examples/basics/algebraic_function/run.py
examples/basics/dc_motor/multiple_order.py
examples/basics/dc_motor/openloop.py
examples/basics/dc_motor/pi.py
examples/basics/dc_motor/pid.py
examples/basics/dc_motor/pid_block.py
examples/basics/dc_motor/pid_block_vs_manual.py
examples/basics/dc_motor/gui/run.py
examples/basics/external/parameters.py
examples/basics/external/run.py
examples/basics/file_sources/temp.py
examples/basics/state_feedback/state_feedback.py
examples/basics/state_feedback/gui/parameters.py
examples/basics/state_feedback/gui/run.py
examples/basics/state_space/linear/ss_block.py
examples/basics/state_space/linear/ss_manual.py
examples/basics/state_space/linear/gui/run.py
examples/basics/state_space/non_linear/nlss.py
examples/basics/state_space/non_linear/run.py
examples/basics/state_space/polytope/params.py
examples/basics/state_space/polytope/weights.py
examples/comparison/simulink/convert.py
examples/comparison/simulink/openloop.py
examples/comparison/simulink/pi.py
examples/comparison/simulink/pid.py
examples/comparison/simulink/pid_backward.py
examples/quick_start/filter.py
examples/quick_start/gui/run.py
examples/tutorials/tutorial_1_python/main.py
examples/tutorials/tutorial_3_sofa/finger/Finger.py
examples/tutorials/tutorial_3_sofa/finger/FingerController.py
pySimBlocks/__init__.py
pySimBlocks/cli.py
pySimBlocks.egg-info/PKG-INFO
pySimBlocks.egg-info/SOURCES.txt
pySimBlocks.egg-info/dependency_links.txt
pySimBlocks.egg-info/entry_points.txt
pySimBlocks.egg-info/requires.txt
pySimBlocks.egg-info/top_level.txt
pySimBlocks/blocks/__init__.py
pySimBlocks/blocks/controllers/__init__.py
pySimBlocks/blocks/controllers/pid.py
pySimBlocks/blocks/controllers/state_feedback.py
pySimBlocks/blocks/interfaces/__init__.py
pySimBlocks/blocks/interfaces/external_input.py
pySimBlocks/blocks/interfaces/external_output.py
pySimBlocks/blocks/observers/__init__.py
pySimBlocks/blocks/observers/luenberger.py
pySimBlocks/blocks/operators/__init__.py
pySimBlocks/blocks/operators/algebraic_function.py
pySimBlocks/blocks/operators/dead_zone.py
pySimBlocks/blocks/operators/delay.py
pySimBlocks/blocks/operators/demux.py
pySimBlocks/blocks/operators/discrete_derivator.py
pySimBlocks/blocks/operators/discrete_integrator.py
pySimBlocks/blocks/operators/gain.py
pySimBlocks/blocks/operators/mux.py
pySimBlocks/blocks/operators/product.py
pySimBlocks/blocks/operators/rate_limiter.py
pySimBlocks/blocks/operators/saturation.py
pySimBlocks/blocks/operators/sum.py
pySimBlocks/blocks/operators/zero_order_hold.py
pySimBlocks/blocks/optimizers/__init__.py
pySimBlocks/blocks/optimizers/quadratic_program.py
pySimBlocks/blocks/sources/__init__.py
pySimBlocks/blocks/sources/chirp.py
pySimBlocks/blocks/sources/constant.py
pySimBlocks/blocks/sources/file_source.py
pySimBlocks/blocks/sources/function_source.py
pySimBlocks/blocks/sources/ramp.py
pySimBlocks/blocks/sources/sinusoidal.py
pySimBlocks/blocks/sources/step.py
pySimBlocks/blocks/sources/white_noise.py
pySimBlocks/blocks/systems/__init__.py
pySimBlocks/blocks/systems/linear_state_space.py
pySimBlocks/blocks/systems/non_linear_state_space.py
pySimBlocks/blocks/systems/polytopic_state_space.py
pySimBlocks/blocks/systems/sofa/__init__.py
pySimBlocks/blocks/systems/sofa/sofa_controller.py
pySimBlocks/blocks/systems/sofa/sofa_exchange_i_o.py
pySimBlocks/blocks/systems/sofa/sofa_plant.py
pySimBlocks/core/__init__.py
pySimBlocks/core/block.py
pySimBlocks/core/block_source.py
pySimBlocks/core/config.py
pySimBlocks/core/fixed_time_manager.py
pySimBlocks/core/model.py
pySimBlocks/core/scheduler.py
pySimBlocks/core/simulator.py
pySimBlocks/core/task.py
pySimBlocks/docs/blocks/controllers/pid.md
pySimBlocks/docs/blocks/controllers/state_feedback.md
pySimBlocks/docs/blocks/interfaces/external_input.md
pySimBlocks/docs/blocks/interfaces/external_output.md
pySimBlocks/docs/blocks/observers/luenberger.md
pySimBlocks/docs/blocks/operators/algebraic_function.md
pySimBlocks/docs/blocks/operators/dead_zone.md
pySimBlocks/docs/blocks/operators/delay.md
pySimBlocks/docs/blocks/operators/demux.md
pySimBlocks/docs/blocks/operators/discrete_derivator.md
pySimBlocks/docs/blocks/operators/discrete_integrator.md
pySimBlocks/docs/blocks/operators/gain.md
pySimBlocks/docs/blocks/operators/mux.md
pySimBlocks/docs/blocks/operators/product.md
pySimBlocks/docs/blocks/operators/rate_limiter.md
pySimBlocks/docs/blocks/operators/saturation.md
pySimBlocks/docs/blocks/operators/sum.md
pySimBlocks/docs/blocks/operators/zero_order_hold.md
pySimBlocks/docs/blocks/optimizers/quadratic_program.md
pySimBlocks/docs/blocks/sources/chirp.md
pySimBlocks/docs/blocks/sources/constant.md
pySimBlocks/docs/blocks/sources/file_source.md
pySimBlocks/docs/blocks/sources/function_source.md
pySimBlocks/docs/blocks/sources/ramp.md
pySimBlocks/docs/blocks/sources/sinusoidal.md
pySimBlocks/docs/blocks/sources/step.md
pySimBlocks/docs/blocks/sources/white_noise.md
pySimBlocks/docs/blocks/systems/linear_state_space.md
pySimBlocks/docs/blocks/systems/non_linear_state_space.md
pySimBlocks/docs/blocks/systems/polytopic_state_space.md
pySimBlocks/docs/blocks/systems/sofa/sofa_exchange_i_o.md
pySimBlocks/docs/blocks/systems/sofa/sofa_plant.md
pySimBlocks/gui/__init__.py
pySimBlocks/gui/editor.py
pySimBlocks/gui/main_window.py
pySimBlocks/gui/project_controller.py
pySimBlocks/gui/addons/__init__.py
pySimBlocks/gui/addons/sofa/__init__.py
pySimBlocks/gui/addons/sofa/sofa_dialog.py
pySimBlocks/gui/addons/sofa/sofa_service.py
pySimBlocks/gui/blocks/block_dialog_session.py
pySimBlocks/gui/blocks/block_meta.py
pySimBlocks/gui/blocks/parameter_meta.py
pySimBlocks/gui/blocks/port_meta.py
pySimBlocks/gui/blocks/controllers/pid.py
pySimBlocks/gui/blocks/controllers/state_feedback.py
pySimBlocks/gui/blocks/interfaces/external_input.py
pySimBlocks/gui/blocks/interfaces/external_output.py
pySimBlocks/gui/blocks/observers/luenberger.py
pySimBlocks/gui/blocks/operators/algebraic_function.py
pySimBlocks/gui/blocks/operators/dead_zone.py
pySimBlocks/gui/blocks/operators/delay.py
pySimBlocks/gui/blocks/operators/demux.py
pySimBlocks/gui/blocks/operators/discrete_derivator.py
pySimBlocks/gui/blocks/operators/discrete_integrator.py
pySimBlocks/gui/blocks/operators/gain.py
pySimBlocks/gui/blocks/operators/mux.py
pySimBlocks/gui/blocks/operators/product.py
pySimBlocks/gui/blocks/operators/rate_limiter.py
pySimBlocks/gui/blocks/operators/saturation.py
pySimBlocks/gui/blocks/operators/sum.py
pySimBlocks/gui/blocks/operators/zero_order_hold.py
pySimBlocks/gui/blocks/optimizers/quadratic_program.py
pySimBlocks/gui/blocks/sources/chirp.py
pySimBlocks/gui/blocks/sources/constant.py
pySimBlocks/gui/blocks/sources/file_source.py
pySimBlocks/gui/blocks/sources/function_source.py
pySimBlocks/gui/blocks/sources/ramp.py
pySimBlocks/gui/blocks/sources/sinusoidal.py
pySimBlocks/gui/blocks/sources/step.py
pySimBlocks/gui/blocks/sources/white_noise.py
pySimBlocks/gui/blocks/systems/linear_state_space.py
pySimBlocks/gui/blocks/systems/non_linear_state_space.py
pySimBlocks/gui/blocks/systems/polytopic_state_space.py
pySimBlocks/gui/blocks/systems/sofa/sofa_exchange_i_o.py
pySimBlocks/gui/blocks/systems/sofa/sofa_plant.py
pySimBlocks/gui/dialogs/__init__.py
pySimBlocks/gui/dialogs/block_dialog.py
pySimBlocks/gui/dialogs/display_yaml_dialog.py
pySimBlocks/gui/dialogs/help_dialog.py
pySimBlocks/gui/dialogs/plot_dialog.py
pySimBlocks/gui/dialogs/settings_dialog.py
pySimBlocks/gui/dialogs/unsaved_dialog.py
pySimBlocks/gui/dialogs/settings/plots.py
pySimBlocks/gui/dialogs/settings/project.py
pySimBlocks/gui/dialogs/settings/simulation.py
pySimBlocks/gui/graphics/__init__.py
pySimBlocks/gui/graphics/block_item.py
pySimBlocks/gui/graphics/connection_item.py
pySimBlocks/gui/graphics/port_item.py
pySimBlocks/gui/graphics/theme.py
pySimBlocks/gui/models/__init__.py
pySimBlocks/gui/models/block_instance.py
pySimBlocks/gui/models/connection_instance.py
pySimBlocks/gui/models/port_instance.py
pySimBlocks/gui/models/project_simulation_params.py
pySimBlocks/gui/models/project_state.py
pySimBlocks/gui/services/__init__.py
pySimBlocks/gui/services/project_loader.py
pySimBlocks/gui/services/project_saver.py
pySimBlocks/gui/services/simulation_runner.py
pySimBlocks/gui/services/yaml_tools.py
pySimBlocks/gui/widgets/__init__.py
pySimBlocks/gui/widgets/block_list.py
pySimBlocks/gui/widgets/diagram_view.py
pySimBlocks/gui/widgets/toolbar_view.py
pySimBlocks/project/__init__.py
pySimBlocks/project/build_model.py
pySimBlocks/project/generate_run_script.py
pySimBlocks/project/generate_sofa_controller.py
pySimBlocks/project/load_project_config.py
pySimBlocks/project/load_simulation_config.py
pySimBlocks/project/load_simulator.py
pySimBlocks/project/plot_from_config.py
pySimBlocks/project/pySimBlocks_blocks_index.yaml
pySimBlocks/real_time/__init__.py
pySimBlocks/real_time/real_time_runner.py
pySimBlocks/tools/__init__.py
pySimBlocks/tools/blocks_registry.py
pySimBlocks/tools/generate_blocks_index.py
tests/blocks/controllers/test_pid.py
tests/blocks/controllers/test_state_feedback.py
tests/blocks/observers/test_luenberger.py
tests/blocks/operators/test_algebraic_function.py
tests/blocks/operators/test_dead_zone.py
tests/blocks/operators/test_delay.py
tests/blocks/operators/test_demux.py
tests/blocks/operators/test_discrete_derivator.py
tests/blocks/operators/test_discrete_integrator.py
tests/blocks/operators/test_gain.py
tests/blocks/operators/test_mux.py
tests/blocks/operators/test_product.py
tests/blocks/operators/test_rate_limiter.py
tests/blocks/operators/test_saturation.py
tests/blocks/operators/test_sum.py
tests/blocks/operators/test_zero_order_hold.py
tests/blocks/sources/test_chirp.py
tests/blocks/sources/test_constant.py
tests/blocks/sources/test_file_source.py
tests/blocks/sources/test_function_source.py
tests/blocks/sources/test_ramp.py
tests/blocks/sources/test_sinusoidal.py
tests/blocks/sources/test_step.py
tests/blocks/sources/test_white_noise.py
tests/blocks/systems/test_linear_state_space.py
tests/blocks/systems/test_polytopic_state_space.py
tests/core/test_core_errors_and_determinism.py
tests/core/test_core_multirate_tasks.py
tests/core/test_core_two_phase_and_propagation.py
tests/gui/main_window_open_test.py
tests/gui/test_block_meta_param_cache.py
tests/gui/test_file_source_meta.py
tests/gui/test_function_source_meta.py
tests/regression/test_simulink_dc_motor.py