.codecov.yml
.gitignore
CITATION.cff
LICENSE.txt
README.md
coverage.json
git
pyproject.toml
.github/FUNDING.yml
.github/workflows/pypi_deployment.yml
.github/workflows/tests_codecov.yml
.github/workflows/urlchecker.yml
docs/.readthedocs.yaml
docs/Makefile
docs/requirements.txt
docs/source/api.rst
docs/source/conf.py
docs/source/contributing.rst
docs/source/examples.rst
docs/source/index.rst
docs/source/pathsim_docs.mplstyle
docs/source/quickstart.ipynb
docs/source/roadmap.rst
docs/source/roadmap_generated.rst
docs/source/_ext/github_issues.py
docs/source/_static/custom.css
docs/source/examples/abs_braking.ipynb
docs/source/examples/algebraic_loop.ipynb
docs/source/examples/bouncing_ball.ipynb
docs/source/examples/bouncing_pendulum.ipynb
docs/source/examples/cascade_controller.ipynb
docs/source/examples/chemical_reactor.ipynb
docs/source/examples/coupled_oscillators.ipynb
docs/source/examples/dcmotor_control.ipynb
docs/source/examples/delta_sigma_adc.ipynb
docs/source/examples/diode_circuit.ipynb
docs/source/examples/fmcw_radar.ipynb
docs/source/examples/fmu_cosimulation.ipynb
docs/source/examples/harmonic_oscillator.ipynb
docs/source/examples/kalman_filter.ipynb
docs/source/examples/linear_feedback.ipynb
docs/source/examples/lorenz_attractor.ipynb
docs/source/examples/nested_subsystems.ipynb
docs/source/examples/noisy_amplifier.ipynb
docs/source/examples/pendulum.ipynb
docs/source/examples/pid_controller.ipynb
docs/source/examples/poincare_maps.ipynb
docs/source/examples/rf_network_oneport.ipynb
docs/source/examples/sar_adc.ipynb
docs/source/examples/spectrum_analysis.ipynb
docs/source/examples/stick_slip.ipynb
docs/source/examples/switched_bouncing_ball.ipynb
docs/source/examples/thermostat.ipynb
docs/source/examples/transfer_function.ipynb
docs/source/examples/vanderpol.ipynb
docs/source/examples/data/CoupledClutches_CS_linux64.fmu
docs/source/examples/data/CoupledClutches_CS_win64.fmu
docs/source/examples/figures/ode_blockdiagram_2.png
docs/source/examples/figures/stick_slip_blockdiagram_slip.png
docs/source/examples/figures/stick_slip_blockdiagram_stick.png
docs/source/examples/figures/figures_g/algebraicloop_blockdiagram_g.png
docs/source/examples/figures/figures_g/bouncing_ball_blockdiagram_g.png
docs/source/examples/figures/figures_g/bouncing_ball_both_g.png
docs/source/examples/figures/figures_g/bouncing_ball_g.png
docs/source/examples/figures/figures_g/bouncing_ball_result_events_g.png
docs/source/examples/figures/figures_g/bouncing_ball_result_g.png
docs/source/examples/figures/figures_g/bouncing_ball_result_timesteps_g.png
docs/source/examples/figures/figures_g/bouncing_pendulum_blockdiagram_g.png
docs/source/examples/figures/figures_g/cascade_blockdiagram_g.png
docs/source/examples/figures/figures_g/coupled_oscillators_blockdiagram_g.png
docs/source/examples/figures/figures_g/coupled_oscillators_g.png
docs/source/examples/figures/figures_g/delta_sigma_blockdiagram_g.png
docs/source/examples/figures/figures_g/diode_blockdiagram_g.png
docs/source/examples/figures/figures_g/fmcw_blockdiagram_g.png
docs/source/examples/figures/figures_g/fmcw_g.png
docs/source/examples/figures/figures_g/harmonic_oscillator_g.png
docs/source/examples/figures/figures_g/harmonic_oscillator_result_g.png
docs/source/examples/figures/figures_g/linear_feedback_blockdiagram_g.png
docs/source/examples/figures/figures_g/linear_feedback_result_g.png
docs/source/examples/figures/figures_g/linear_feedback_result_sensitivity_g.png
docs/source/examples/figures/figures_g/miller_frequency_divider_blockdiagram_g.png
docs/source/examples/figures/figures_g/nonlinear_noisy_amplifier_blockdiagram_g.png
docs/source/examples/figures/figures_g/ode_blockdiagram_g.png
docs/source/examples/figures/figures_g/pendulum_blockdiagram_g.png
docs/source/examples/figures/figures_g/pid_blockdiagram_g.png
docs/source/examples/figures/figures_g/sar_adc_blockdiagram_g.png
docs/source/examples/figures/figures_g/stick_slip_blockdiagram_g.png
docs/source/examples/figures/figures_g/stick_slip_blockdiagram_slip_g.png
docs/source/examples/figures/figures_g/stick_slip_blockdiagram_stick_g.png
docs/source/examples/figures/figures_g/stick_slip_g.png
docs/source/examples/figures/figures_g/thermostat_blockdiagram_g.png
docs/source/examples/figures/figures_g/vanderpol_blockdiagram_g.png
docs/source/examples/figures/figures_g/vanderpol_result_g.png
docs/source/examples/figures/figures_g/vanderpol_subsystem_blockdiagram_g.png
docs/source/examples/figures/figures_g/vanderpol_subsystem_lvl1_g.png
docs/source/examples/figures/figures_g/vanderpol_subsystem_lvl2_g.png
docs/source/examples/figures/figures_g/vanderpol_subsystem_lvl3_g.png
docs/source/examples/figures/figures_g/volterralotka_blockdiagram_g.png
docs/source/figures/pathsim_object_hierarchy_g.png
docs/source/figures/pathsim_solver_hierarchy_g.png
docs/source/figures/sin_cos_blockdiagram_g.png
docs/source/figures/system_g.png
docs/source/logos/pathsim_logo.png
docs/source/logos/pathsim_logo_mono_g.png
docs/source/logos/pathsim_logo_mono_k.png
docs/source/logos/pathsim_logo_mono_lg.png
docs/source/modules/pathsim.blocks._block.rst
docs/source/modules/pathsim.blocks.adder.rst
docs/source/modules/pathsim.blocks.amplifier.rst
docs/source/modules/pathsim.blocks.comparator.rst
docs/source/modules/pathsim.blocks.converters.rst
docs/source/modules/pathsim.blocks.counter.rst
docs/source/modules/pathsim.blocks.ctrl.rst
docs/source/modules/pathsim.blocks.delay.rst
docs/source/modules/pathsim.blocks.differentiator.rst
docs/source/modules/pathsim.blocks.dynsys.rst
docs/source/modules/pathsim.blocks.filters.rst
docs/source/modules/pathsim.blocks.fir.rst
docs/source/modules/pathsim.blocks.fmu.rst
docs/source/modules/pathsim.blocks.function.rst
docs/source/modules/pathsim.blocks.integrator.rst
docs/source/modules/pathsim.blocks.kalman.rst
docs/source/modules/pathsim.blocks.lti.rst
docs/source/modules/pathsim.blocks.math.rst
docs/source/modules/pathsim.blocks.multiplier.rst
docs/source/modules/pathsim.blocks.noise.rst
docs/source/modules/pathsim.blocks.ode.rst
docs/source/modules/pathsim.blocks.rf.rst
docs/source/modules/pathsim.blocks.rng.rst
docs/source/modules/pathsim.blocks.rst
docs/source/modules/pathsim.blocks.samplehold.rst
docs/source/modules/pathsim.blocks.scope.rst
docs/source/modules/pathsim.blocks.sources.rst
docs/source/modules/pathsim.blocks.spectrum.rst
docs/source/modules/pathsim.blocks.switch.rst
docs/source/modules/pathsim.blocks.table.rst
docs/source/modules/pathsim.blocks.wrapper.rst
docs/source/modules/pathsim.connection.rst
docs/source/modules/pathsim.events._event.rst
docs/source/modules/pathsim.events.condition.rst
docs/source/modules/pathsim.events.rst
docs/source/modules/pathsim.events.schedule.rst
docs/source/modules/pathsim.events.zerocrossing.rst
docs/source/modules/pathsim.optim.anderson.rst
docs/source/modules/pathsim.optim.booster.rst
docs/source/modules/pathsim.optim.numerical.rst
docs/source/modules/pathsim.optim.operator.rst
docs/source/modules/pathsim.optim.rst
docs/source/modules/pathsim.simulation.rst
docs/source/modules/pathsim.solvers._rungekutta.rst
docs/source/modules/pathsim.solvers._solver.rst
docs/source/modules/pathsim.solvers.bdf.rst
docs/source/modules/pathsim.solvers.dirk2.rst
docs/source/modules/pathsim.solvers.dirk3.rst
docs/source/modules/pathsim.solvers.esdirk32.rst
docs/source/modules/pathsim.solvers.esdirk4.rst
docs/source/modules/pathsim.solvers.esdirk43.rst
docs/source/modules/pathsim.solvers.esdirk54.rst
docs/source/modules/pathsim.solvers.esdirk85.rst
docs/source/modules/pathsim.solvers.euler.rst
docs/source/modules/pathsim.solvers.gear.rst
docs/source/modules/pathsim.solvers.rk4.rst
docs/source/modules/pathsim.solvers.rkbs32.rst
docs/source/modules/pathsim.solvers.rkck54.rst
docs/source/modules/pathsim.solvers.rkdp54.rst
docs/source/modules/pathsim.solvers.rkdp87.rst
docs/source/modules/pathsim.solvers.rkf21.rst
docs/source/modules/pathsim.solvers.rkf45.rst
docs/source/modules/pathsim.solvers.rkf78.rst
docs/source/modules/pathsim.solvers.rkv65.rst
docs/source/modules/pathsim.solvers.rst
docs/source/modules/pathsim.solvers.ssprk22.rst
docs/source/modules/pathsim.solvers.ssprk33.rst
docs/source/modules/pathsim.solvers.ssprk34.rst
docs/source/modules/pathsim.solvers.steadystate.rst
docs/source/modules/pathsim.subsystem.rst
docs/source/modules/pathsim.utils.adaptivebuffer.rst
docs/source/modules/pathsim.utils.analysis.rst
docs/source/modules/pathsim.utils.gilbert.rst
docs/source/modules/pathsim.utils.logger.rst
docs/source/modules/pathsim.utils.portreference.rst
docs/source/modules/pathsim.utils.progresstracker.rst
docs/source/modules/pathsim.utils.realtimeplotter.rst
docs/source/modules/pathsim.utils.register.rst
docs/source/modules/pathsim.utils.rst
docs/source/modules/pathsim.utils.serialization.rst
examples/example_abs_braking.py
examples/example_adc.py
examples/example_algebraicchain.py
examples/example_algebraicloop.py
examples/example_cascade.py
examples/example_dcmotor.py
examples/example_deltasigma.py
examples/example_derivative.py
examples/example_diode.py
examples/example_dualslope.py
examples/example_feedback.py
examples/example_filters.py
examples/example_harmonic_oscillator.py
examples/example_kalman_filter.py
examples/example_nested_subsystems.py
examples/example_noise.py
examples/example_pendulum.py
examples/example_phasenoise.py
examples/example_pid.py
examples/example_pid_antiwindup.py
examples/example_pid_vs_discretePID.py
examples/example_radar.py
examples/example_reactor.py
examples/example_sar.py
examples/example_solar.py
examples/example_solver_hotswap.py
examples/example_spectrum.py
examples/example_spectrum_rf_oneport.py
examples/example_steadystate.py
examples/example_stickslip.py
examples/example_transferfunction.py
examples/example_vanderpol_subsystem.py
examples/examples_event/example_bouncing_pendulum.py
examples/examples_event/example_bouncingball.py
examples/examples_event/example_bouncingball_friction.py
examples/examples_event/example_bouncingball_switched.py
examples/examples_event/example_integrator_reset.py
examples/examples_event/example_pulse.py
examples/examples_event/example_stickslip_event.py
examples/examples_event/example_thermostat.py
examples/examples_event/example_volterralotka_event.py
examples/examples_odes/example_bonhoeffer_vanderpol.py
examples/examples_odes/example_brusselator.py
examples/examples_odes/example_chemical.py
examples/examples_odes/example_duffing.py
examples/examples_odes/example_fairen_velarde.py
examples/examples_odes/example_fitzhughnagumo.py
examples/examples_odes/example_flame.py
examples/examples_odes/example_glycolysis.py
examples/examples_odes/example_lorenz.py
examples/examples_odes/example_morse.py
examples/examples_odes/example_robertson.py
examples/examples_odes/example_roessler.py
examples/examples_odes/example_thomas_cyclic.py
examples/examples_odes/example_vanderpol.py
examples/examples_odes/example_volterralotka.py
src/pathsim/__init__.py
src/pathsim/_constants.py
src/pathsim/_version.py
src/pathsim/connection.py
src/pathsim/simulation.py
src/pathsim/subsystem.py
src/pathsim.egg-info/PKG-INFO
src/pathsim.egg-info/SOURCES.txt
src/pathsim.egg-info/dependency_links.txt
src/pathsim.egg-info/requires.txt
src/pathsim.egg-info/top_level.txt
src/pathsim/blocks/README.md
src/pathsim/blocks/__init__.py
src/pathsim/blocks/_block.py
src/pathsim/blocks/adder.py
src/pathsim/blocks/amplifier.py
src/pathsim/blocks/comparator.py
src/pathsim/blocks/converters.py
src/pathsim/blocks/counter.py
src/pathsim/blocks/ctrl.py
src/pathsim/blocks/delay.py
src/pathsim/blocks/differentiator.py
src/pathsim/blocks/dynsys.py
src/pathsim/blocks/filters.py
src/pathsim/blocks/fir.py
src/pathsim/blocks/fmu.py
src/pathsim/blocks/function.py
src/pathsim/blocks/integrator.py
src/pathsim/blocks/kalman.py
src/pathsim/blocks/lti.py
src/pathsim/blocks/math.py
src/pathsim/blocks/multiplier.py
src/pathsim/blocks/noise.py
src/pathsim/blocks/ode.py
src/pathsim/blocks/rf.py
src/pathsim/blocks/rng.py
src/pathsim/blocks/samplehold.py
src/pathsim/blocks/scope.py
src/pathsim/blocks/sources.py
src/pathsim/blocks/spectrum.py
src/pathsim/blocks/switch.py
src/pathsim/blocks/table.py
src/pathsim/blocks/wrapper.py
src/pathsim/events/__init__.py
src/pathsim/events/_event.py
src/pathsim/events/condition.py
src/pathsim/events/schedule.py
src/pathsim/events/zerocrossing.py
src/pathsim/optim/__init__.py
src/pathsim/optim/anderson.py
src/pathsim/optim/booster.py
src/pathsim/optim/numerical.py
src/pathsim/optim/operator.py
src/pathsim/solvers/README.md
src/pathsim/solvers/__init__.py
src/pathsim/solvers/_rungekutta.py
src/pathsim/solvers/_solver.py
src/pathsim/solvers/bdf.py
src/pathsim/solvers/dirk2.py
src/pathsim/solvers/dirk3.py
src/pathsim/solvers/esdirk32.py
src/pathsim/solvers/esdirk4.py
src/pathsim/solvers/esdirk43.py
src/pathsim/solvers/esdirk54.py
src/pathsim/solvers/esdirk85.py
src/pathsim/solvers/euler.py
src/pathsim/solvers/gear.py
src/pathsim/solvers/rk4.py
src/pathsim/solvers/rkbs32.py
src/pathsim/solvers/rkck54.py
src/pathsim/solvers/rkdp54.py
src/pathsim/solvers/rkdp87.py
src/pathsim/solvers/rkf21.py
src/pathsim/solvers/rkf45.py
src/pathsim/solvers/rkf78.py
src/pathsim/solvers/rkv65.py
src/pathsim/solvers/ssprk22.py
src/pathsim/solvers/ssprk33.py
src/pathsim/solvers/ssprk34.py
src/pathsim/solvers/steadystate.py
src/pathsim/utils/__init__.py
src/pathsim/utils/adaptivebuffer.py
src/pathsim/utils/analysis.py
src/pathsim/utils/gilbert.py
src/pathsim/utils/graph.py
src/pathsim/utils/logger.py
src/pathsim/utils/portreference.py
src/pathsim/utils/progresstracker.py
src/pathsim/utils/realtimeplotter.py
src/pathsim/utils/register.py
src/pathsim/utils/serialization.py
tests/README.md
tests/__init__.py
tests/evals/CoupledClutches_CS.fmu
tests/evals/__init__.py
tests/evals/test_algebraic_system.py
tests/evals/test_bouncingball_friction_event_system.py
tests/evals/test_bouncingball_system.py
tests/evals/test_brusselator_system.py
tests/evals/test_cosim_fmu_system.py
tests/evals/test_fitzhughnagumo_system.py
tests/evals/test_harmonic_oscillator_system.py
tests/evals/test_linear_feedback_system.py
tests/evals/test_lorenz_system.py
tests/evals/test_me_analytical.py
tests/evals/test_pid_system.py
tests/evals/test_robertson_system.py
tests/evals/test_roessler_system.py
tests/evals/test_vanderpol_system.py
tests/evals/test_volterralotka_system.py
tests/pathsim/__init__.py
tests/pathsim/test_connection.py
tests/pathsim/test_simulation.py
tests/pathsim/test_subsystem.py
tests/pathsim/blocks/__init__.py
tests/pathsim/blocks/_embedding.py
tests/pathsim/blocks/test_adder.py
tests/pathsim/blocks/test_amplifier.py
tests/pathsim/blocks/test_block.py
tests/pathsim/blocks/test_comparator.py
tests/pathsim/blocks/test_converters.py
tests/pathsim/blocks/test_counter.py
tests/pathsim/blocks/test_delay.py
tests/pathsim/blocks/test_differentiator.py
tests/pathsim/blocks/test_dynsys.py
tests/pathsim/blocks/test_filters.py
tests/pathsim/blocks/test_fir.py
tests/pathsim/blocks/test_fmu.py
tests/pathsim/blocks/test_function.py
tests/pathsim/blocks/test_integrator.py
tests/pathsim/blocks/test_kalman.py
tests/pathsim/blocks/test_lti.py
tests/pathsim/blocks/test_math.py
tests/pathsim/blocks/test_multiplier.py
tests/pathsim/blocks/test_noise.py
tests/pathsim/blocks/test_ode.py
tests/pathsim/blocks/test_rng.py
tests/pathsim/blocks/test_samplehold.py
tests/pathsim/blocks/test_scope.py
tests/pathsim/blocks/test_sources.py
tests/pathsim/blocks/test_spectrum.py
tests/pathsim/blocks/test_switch.py
tests/pathsim/blocks/test_table.py
tests/pathsim/blocks/test_wrapper.py
tests/pathsim/blocks/rf/__init__.py
tests/pathsim/blocks/rf/ring_slot.s2p
tests/pathsim/blocks/rf/ring_slot_meas.s1p
tests/pathsim/blocks/rf/test_rf.py
tests/pathsim/events/__init__.py
tests/pathsim/events/test_condition.py
tests/pathsim/events/test_event.py
tests/pathsim/events/test_schedule.py
tests/pathsim/events/test_zerocrossing.py
tests/pathsim/optim/__init__.py
tests/pathsim/optim/test_anderson.py
tests/pathsim/optim/test_numerical.py
tests/pathsim/optim/test_operator.py
tests/pathsim/solvers/__init__.py
tests/pathsim/solvers/_referenceproblems.py
tests/pathsim/solvers/test_bdf.py
tests/pathsim/solvers/test_dirk2.py
tests/pathsim/solvers/test_dirk3.py
tests/pathsim/solvers/test_esdirk32.py
tests/pathsim/solvers/test_esdirk4.py
tests/pathsim/solvers/test_esdirk43.py
tests/pathsim/solvers/test_esdirk54.py
tests/pathsim/solvers/test_esdirk85.py
tests/pathsim/solvers/test_euler.py
tests/pathsim/solvers/test_gear.py
tests/pathsim/solvers/test_rfk21.py
tests/pathsim/solvers/test_rk4.py
tests/pathsim/solvers/test_rkbs32.py
tests/pathsim/solvers/test_rkck54.py
tests/pathsim/solvers/test_rkdp54.py
tests/pathsim/solvers/test_rkdp87.py
tests/pathsim/solvers/test_rkf45.py
tests/pathsim/solvers/test_rkf78.py
tests/pathsim/solvers/test_rkv65.py
tests/pathsim/solvers/test_solver.py
tests/pathsim/solvers/test_ssprk22.py
tests/pathsim/solvers/test_ssprk33.py
tests/pathsim/solvers/test_ssprk34.py
tests/pathsim/solvers/test_steadystate.py
tests/pathsim/utils/__init__.py
tests/pathsim/utils/test_adaptivebuffer.py
tests/pathsim/utils/test_analysis.py
tests/pathsim/utils/test_gilbert.py
tests/pathsim/utils/test_graph.py
tests/pathsim/utils/test_logger.py
tests/pathsim/utils/test_portreference.py
tests/pathsim/utils/test_progresstracker.py
tests/pathsim/utils/test_realtimeplotter.py
tests/pathsim/utils/test_register.py