.editorconfig
.gitignore
CONTRIBUTING.md
LICENSE
README.md
pyproject.toml
.github/workflows/publish.yml
.github/workflows/tests.yml
docs/diagrams/overview.puml
docs/diagrams/overview.svg
docs/diagrams/render.sh
docs/diagrams/seq_cancel.puml
docs/diagrams/seq_cancel.svg
docs/diagrams/seq_editor.puml
docs/diagrams/seq_editor.svg
docs/diagrams/seq_run.puml
docs/diagrams/seq_run.svg
docs/diagrams/seq_submit.puml
docs/diagrams/seq_submit.svg
docs/diagrams/toytrain_lab.puml
docs/diagrams/toytrain_lab.svg
examples/config_extract_data_any.json
examples/toytrain/.gitignore
examples/toytrain/README.md
examples/toytrain/baseline_expected.yml
examples/toytrain/pyproject.toml
examples/toytrain/tsq.dev.yml
examples/toytrain/tsq.yml
examples/toytrain/datapack/release_store/README.md
examples/toytrain/datapack/release_store/toytrain-sim/v1.1.0/SIM.txt
examples/toytrain/datapack/release_store/toytrain-sim/v1.1.0/dataset.yml
examples/toytrain/datapack/release_store/toytrain-sw/v0.3.0/dataset.yml
examples/toytrain/datapack/release_store/toytrain-sw/v0.3.0/acquisition/APP.txt
examples/toytrain/datapack/release_store/toytrain-sw/v0.3.0/pilot/APP.txt
examples/toytrain/datapack/release_store/toytrain-sw/v0.3.0/pilot/FIRMWARE.txt
examples/toytrain/datapack/release_store/toytrain-sw/v0.3.0/telemetry/APP.txt
examples/toytrain/datapack/setup/globals.yml
examples/toytrain/datapack/setup/toytrain_setup.yml
examples/toytrain/datapack/setup/platforms/emulated.yml
examples/toytrain/datapack/setup/platforms/sim_bench.yml
examples/toytrain/datapack/setup/scripts/check_data.py
examples/toytrain/datapack/setup/templates/acquisition.yml
examples/toytrain/datapack/setup/templates/exploit.yml
examples/toytrain/datapack/setup/templates/piezo_sim.yml
examples/toytrain/datapack/setup/templates/pilot.yml
examples/toytrain/datapack/setup/templates/propulsion_sim.yml
examples/toytrain/datapack/setup/templates/telemetry.yml
examples/toytrain/datapack/testdef/front_contact/scenario.yml
examples/toytrain/datapack/testdef/front_contact/testdef.yml
examples/toytrain/datapack/testdef/front_contact/criteria/front_contact/front_contact.mexploit.yml
examples/toytrain/datapack/testdef/max_speed/scenario.yml
examples/toytrain/datapack/testdef/max_speed/testdef.yml
examples/toytrain/datapack/testdef/max_speed/criteria/max_speed/max_speed.mexploit.yml
examples/toytrain/lab/toytrain_emulated.yml
examples/toytrain/lab/toytrain_lab.yml
examples/toytrain/lab/types/toytrain.yml
examples/toytrain/lab/types_emulated/toytrain.yml
examples/toytrain/sample/exploit_front_contact.yml
examples/toytrain/sample/exploit_max_speed.yml
examples/toytrain/sample/make_runs.py
examples/toytrain/sample/data/front_contact/propulsion.propj
examples/toytrain/sample/data/front_contact/telemetry.csv
examples/toytrain/sample/data/max_speed/propulsion.propj
examples/toytrain/sample/data/max_speed/telemetry.csv
examples/toytrain/src/toytrain/__init__.py
examples/toytrain/src/toytrain/checks.py
examples/toytrain/src/toytrain/cli.py
examples/toytrain/src/toytrain/criteria.py
examples/toytrain/src/toytrain/filemgrs.py
examples/toytrain/src/toytrain/importer.py
examples/toytrain/src/toytrain/plugin.py
examples/toytrain/src/toytrain/assets/toytrain_logo.svg
examples/toytrain/tests/conftest.py
examples/toytrain/tests/test_cli.py
examples/toytrain/tests/test_criteria.py
examples/toytrain/tests/test_datapack.py
examples/toytrain/tests/test_exploit_runner.py
examples/toytrain/tests/test_formats.py
examples/toytrain/tests/etc/exploit_nok.yml
examples/toytrain/tests/etc/overspeed/overspeed.sim.yml
src/testsuit/__init__.py
src/testsuit/plugins.py
src/testsuit.egg-info/PKG-INFO
src/testsuit.egg-info/SOURCES.txt
src/testsuit.egg-info/dependency_links.txt
src/testsuit.egg-info/entry_points.txt
src/testsuit.egg-info/requires.txt
src/testsuit.egg-info/top_level.txt
src/testsuit/cli/__init__.py
src/testsuit/cli/apply_clock_correction.py
src/testsuit/cli/data2db.py
src/testsuit/cli/data2h5.py
src/testsuit/cli/datapack.py
src/testsuit/cli/evalfile.py
src/testsuit/cli/exploit_runner.py
src/testsuit/cli/extract_data_any.py
src/testsuit/cli/extract_data_flags.py
src/testsuit/cli/mxp.py
src/testsuit/cli/notebooks.py
src/testsuit/cli/tsq.py
src/testsuit/datatools/DataframeToHdf5.py
src/testsuit/datatools/__init__.py
src/testsuit/datatools/data2db.py
src/testsuit/datatools/datatoolbox.py
src/testsuit/datatools/h5diff.py
src/testsuit/datatools/plotHelpers.py
src/testsuit/datatools/DataFileMgrs/AFileMgr.py
src/testsuit/datatools/DataFileMgrs/ClickhouseFileMgr.py
src/testsuit/datatools/DataFileMgrs/CsvFileMgr.py
src/testsuit/datatools/DataFileMgrs/DxdFileMgr.py
src/testsuit/datatools/DataFileMgrs/FolderParamMgr.py
src/testsuit/datatools/DataFileMgrs/H5FileMgr.py
src/testsuit/datatools/DataFileMgrs/InfluxDbFileMgr.py
src/testsuit/datatools/DataFileMgrs/MdfFileMgr.py
src/testsuit/datatools/DataFileMgrs/TdmsFileMgr.py
src/testsuit/datatools/DataFileMgrs/UdbfFileMgr.py
src/testsuit/datatools/DataFileMgrs/__init__.py
src/testsuit/datatools/DataFileMgrs/formats.py
src/testsuit/datatools/datapack/ADataImporter.py
src/testsuit/datatools/datapack/GitImporter.py
src/testsuit/datatools/datapack/__init__.py
src/testsuit/datatools/datapack/baseline.py
src/testsuit/datatools/datapack/datapack_tools.py
src/testsuit/datatools/datapack/generators.py
src/testsuit/datatools/datapack/importers.py
src/testsuit/datatools/datapack/model.py
src/testsuit/datatools/datapack/processors.py
src/testsuit/datatools/datapack/templating.py
src/testsuit/datatools/plotBackends/__init__.py
src/testsuit/datatools/plotBackends/common.py
src/testsuit/datatools/plotBackends/matplotlibBackend.py
src/testsuit/datatools/plotBackends/plotlyBackend.py
src/testsuit/exploit/mexploit/__init__.py
src/testsuit/exploit/mexploit/conftest.py
src/testsuit/exploit/mexploit/conftest_scn_template.py
src/testsuit/exploit/mexploit/criteria.py
src/testsuit/exploit/mexploit/helpers.py
src/testsuit/exploit/mexploit/mexploit.py
src/testsuit/exploit/mexploit/registry.py
src/testsuit/exploit/runner/__init__.py
src/testsuit/exploit/runner/exploit_runner.py
src/testsuit/exploit/runner/report.py
src/testsuit/exploit/runner/report_html.py
src/testsuit/exploit/runner/runProcess.py
src/testsuit/exploit/runner/utils.py
src/testsuit/exploit/runner/report_libs/README.md
src/testsuit/exploit/runner/report_libs/showdown.min.js
src/testsuit/exploit/runner/report_libs/toastui-editor-all.min.js
src/testsuit/exploit/runner/report_libs/toastui-editor.min.css
src/testsuit/jupytertools/FileDialog.py
src/testsuit/jupytertools/JupyterGui.py
src/testsuit/jupytertools/MexploitJupyterGui.py
src/testsuit/jupytertools/PlotJupyterGui.py
src/testsuit/jupytertools/__init__.py
src/testsuit/jupytertools/h5ConvertJupyterGui.py
src/testsuit/jupytertools/install.py
src/testsuit/jupytertools/notebooks/__init__.py
src/testsuit/jupytertools/notebooks/data_plot.ipynb
src/testsuit/jupytertools/notebooks/h5_convert.ipynb
src/testsuit/jupytertools/notebooks/mexploit.ipynb
src/testsuit/misc/MonitorProgress.py
src/testsuit/misc/__init__.py
src/testsuit/misc/files.py
src/testsuit/misc/logger.py
src/testsuit/sequencer/README.md
src/testsuit/sequencer/__init__.py
src/testsuit/sequencer/api.py
src/testsuit/sequencer/benchmark.md
src/testsuit/sequencer/component_types.py
src/testsuit/sequencer/config.py
src/testsuit/sequencer/daemon.py
src/testsuit/sequencer/editor.py
src/testsuit/sequencer/editor_api.py
src/testsuit/sequencer/editor_schemas.py
src/testsuit/sequencer/engine.py
src/testsuit/sequencer/intake.py
src/testsuit/sequencer/inventory.py
src/testsuit/sequencer/lab.py
src/testsuit/sequencer/model.py
src/testsuit/sequencer/monitor.py
src/testsuit/sequencer/registry.py
src/testsuit/sequencer/results.py
src/testsuit/sequencer/scheduler.py
src/testsuit/sequencer/sequencer.py
src/testsuit/sequencer/store.py
src/testsuit/sequencer/util.py
src/testsuit/sequencer/yamledit.py
src/testsuit/sequencer/gitlab/README.md
src/testsuit/sequencer/gitlab/cleanup.sh
src/testsuit/sequencer/gitlab/config.sh
src/testsuit/sequencer/gitlab/prepare.sh
src/testsuit/sequencer/gitlab/run.sh
src/testsuit/sequencer/transports/__init__.py
src/testsuit/sequencer/transports/local.py
src/testsuit/sequencer/transports/ssh.py
src/testsuit/sequencer/ui/index.html
src/testsuit/sequencer/ui/assets/codicon-DCmgc-ay.ttf
src/testsuit/sequencer/ui/assets/editor.worker-B4pQIWZD.js
src/testsuit/sequencer/ui/assets/index-BByuW_dm.css
src/testsuit/sequencer/ui/assets/index-BuS4u73y.js
src/testsuit/sequencer/ui/assets/ini-BvajGCUy.js
src/testsuit/sequencer/ui/assets/markdown-B811l8j2.js
src/testsuit/sequencer/ui/assets/python-CXwGBQa0.js
src/testsuit/sequencer/ui/assets/shell-CsDZo4DB.js
src/testsuit/sequencer/ui/assets/yaml-DlFYn7RY.js
src/testsuit/sequencer/ui/assets/yaml.worker-0FgWxutO.js
tests/clickhousefilemgr_t.py
tests/data2db_t.py
tests/datapack_t.py
tests/datatoolbox_t.py
tests/editor_t.py
tests/exploit_runner_crash_t.py
tests/exploit_runner_t.py
tests/extensions_t.py
tests/h5filemgr_t.py
tests/loaddata_t.py
tests/mexploit_t.py
tests/misc_t.py
tests/notebooks_t.py
tests/plot_backends_t.py
tests/report_html_t.py
tests/sequencer_t.py
tests/tdms_t.py
tests/templating_t.py
tests/etc/data/csv/CorridorParam.csv
tests/etc/data/csv/National_Instruments.csv
tests/etc/data/csv/channels_recording.csv
tests/etc/data/csv/clocks.csv
tests/etc/data/csv/demo_exploit.clean_01.csv
tests/etc/data/csv/demo_exploit.clean_02.csv
tests/etc/data/csv/flags.csv
tests/etc/data/csv/influxdb.csv
tests/etc/data/csv/test_date_at_the_end.csv
tests/etc/datapack/setup/globals.yml
tests/etc/datapack/setup/utest_setup.yml
tests/etc/datapack/setup/includes/header.txt
tests/etc/datapack/setup/utest_ref_files/ref1.txt
tests/etc/datapack/setup/utest_ref_files/ref2.txt
tests/etc/datapack/setup/utest_ref_files/conf_dir/limits.yml
tests/etc/datapack/testdef/datapack_utest.yml
tests/etc/datapack/testdef/overrides.yml
tests/etc/datapack/testdef/values.yml
tests/etc/datapack/testdef/local_ref_files/my_ref_file.txt
tests/etc/exploit_runner/exploit_config_NOK.yml
tests/etc/exploit_runner/exploit_config_NOK_comments.yml
tests/etc/exploit_runner/exploit_config_OK.yml
tests/etc/exploit_runner/exploit_config_OK_comments.yml
tests/etc/exploit_runner/exploit_shiftDateConst_OK.yml
tests/etc/exploit_runner/exploit_shiftDateParam_OK.yml
tests/etc/exploit_runner/values.yml
tests/etc/exploit_runner/scenario/compute_clock_drift/clock_drift.mexploit.yml
tests/etc/exploit_runner/scenario/session_NOK/testrun_01/testsuite01.mexploit.yaml
tests/etc/exploit_runner/scenario/session_NOK/testrun_02/testsuite_02.mexploit.yaml
tests/etc/exploit_runner/scenario/session_OK/testrun_01/testsuite01.mexploit.yml
tests/etc/exploit_runner/scenario/session_OK/testrun_01/testsuite02.mexploit.yml
tests/etc/exploit_runner/scenario/session_OK/testrun_01/testsuite03.mexploit.yaml
tests/etc/exploit_runner/scenario/session_OK/testrun_01/testsuite04.mexploit.yaml
tests/etc/exploit_runner/scenario/session_OK/testrun_02/testsuite01.mexploit.yml
tests/etc/exploit_runner/scenario/session_OK/testrun_02/testsuite02.mexploit.yml
tests/etc/exploit_runner/scenario/session_OK/testrun_02/testsuite03.mexploit.yaml
tests/etc/exploit_runner/scenario/shiftDateConst_OK/param1_partially_shifted.mexploit.yml
tests/etc/exploit_runner/scenario/shiftDateConst_OK/param2_not_shifted.mexploit.yml
tests/etc/exploit_runner/scenario/shiftDateParam_OK/param1_partially_shifted.mexploit.yml
tests/etc/exploit_runner/scenario/shiftDateParam_OK/param2_not_shifted.mexploit.yml
tests/etc/mexploit/custom_exploit/custom_criteria.py
tests/etc/mexploit/custom_exploit/custom_helpers.py
tests/etc/mexploit/scenarii/mxp_NOK_check_param_at_rst/1_check_param_at_rest.mexploit.yaml
tests/etc/mexploit/scenarii/mxp_NOK_corridor/0_corridor.mexploit.yaml
tests/etc/mexploit/scenarii/mxp_NOK_registered_crit/1_registered.mexploit.yaml
tests/etc/mexploit/scenarii/mxp_NOK_sequence/0_sequence.mexploit.yaml
tests/etc/mexploit/scenarii/mxp_NOK_sequence_multi/0_sequence.mexploit.yaml
tests/etc/mexploit/scenarii/mxp_OK_custom_crit/1_custom.mexploit.yaml
tests/etc/mexploit/scenarii/mxp_OK_main_functions/0_time_origin.mexploit.yml
tests/etc/mexploit/scenarii/mxp_OK_main_functions/1_computed_param.mexploit.yml
tests/etc/mexploit/scenarii/mxp_OK_main_functions/1_computed_param_multiline.mexploit.yml
tests/etc/mexploit/scenarii/mxp_OK_main_functions/1_corridor.mexploit.yaml
tests/etc/mexploit/scenarii/mxp_OK_main_functions/1_sequence.mexploit.yaml
tests/etc/mexploit/scenarii/mxp_OK_main_functions/2_plot.mexploit.yaml
tests/etc/mexploit/scenarii/mxp_OK_main_functions/3_helper_dropdups.mexploit.yml
tests/etc/mexploit/scenarii/mxp_OK_main_functions/3_helper_mask_values_on_event.mexploit.yml
tests/etc/mexploit/scenarii/mxp_OK_registered_crit/1_registered.mexploit.yaml
tests/etc/misc/flags_desc.yml
tests/ref/loaddata_test/National_Instruments.h5
tests/ref/loaddata_test/channels_recording.h5
tests/ref/loaddata_test/flags_flags.h5
tests/ref/loaddata_test/influxdb.h5
tests/ref/loaddata_test/sample_csv.h5
tests/ref/loaddata_test/sample_csv_date_at_the_end.h5
ui/index.html
ui/package-lock.json
ui/package.json
ui/tsconfig.json
ui/vite.config.ts
ui/e2e/smoke.mjs
ui/src/api.ts
ui/src/fields.tsx
ui/src/files.tsx
ui/src/graph.tsx
ui/src/main.tsx
ui/src/monaco.tsx
ui/src/styles.css
ui/src/util.tsx
ui/src/vendor.d.ts
ui/src/yaml.worker.ts
ui/src/editor/EditorHome.tsx
ui/src/editor/Generate.tsx
ui/src/editor/InventoryForm.tsx
ui/src/editor/PipelineEditor.tsx
ui/src/editor/Publish.tsx
ui/src/editor/Session.tsx
ui/src/editor/SetupForm.tsx
ui/src/editor/TemplateEditor.tsx
ui/src/editor/TestdefForm.tsx
ui/src/editor/TypesForm.tsx
ui/src/editor/commands.tsx
ui/src/editor/state.tsx
ui/src/editor/wizards.tsx
ui/src/pages/Config.tsx
ui/src/pages/Lab.tsx
ui/src/pages/Queue.tsx
ui/src/pages/Run.tsx
ui/src/pages/Runs.tsx