├── .github ├── dependabot.yml └── workflows │ ├── greetings.yml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .readthedocs.yaml ├── .vscode ├── extensions.json ├── settings.json └── tags ├── LICENSE ├── README.md ├── docs ├── Makefile ├── make.bat └── source │ ├── api.rst │ ├── conf.py │ ├── index.rst │ └── usage.rst ├── poetry.lock ├── pycufsm ├── Jupyter_Notebooks │ ├── Validation.ipynb │ ├── gui_widgets.py │ ├── pyCUFSM.ipynb │ ├── pyCUFSM_GUI.ipynb │ └── pyCUFSM_load_mat.ipynb ├── __init__.py ├── _version.py ├── analysis.py ├── analysis_c.pyx ├── analysis_p.py ├── cfsm.py ├── cutwp.py ├── examples │ ├── example_1.py │ ├── example_1_new.py │ └── example_2.py ├── fsm.py ├── helpers.py ├── plotters.py ├── preprocess.py ├── py.typed └── types.py ├── pyproject.toml └── tests ├── __init__.py ├── fixtures └── e2e_fixtures.py ├── mat_files ├── anolip_Mxr.mat ├── cwlip_Mx.mat ├── cwlip_P.mat ├── cwlip_modified_Mx.mat ├── cwlip_modified_P.mat ├── rack_Mx.mat ├── rack_Mz.mat ├── rack_P.mat ├── zwlip_Mxr.mat └── zwlip_P.mat ├── pytest.ini ├── test_e2e.py └── utils.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/.vscode/tags -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/api.rst: -------------------------------------------------------------------------------- 1 | API 2 | === 3 | 4 | .. autosummary:: 5 | :toctree: generated 6 | 7 | lumache 8 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/docs/source/usage.rst -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/poetry.lock -------------------------------------------------------------------------------- /pycufsm/Jupyter_Notebooks/Validation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/Jupyter_Notebooks/Validation.ipynb -------------------------------------------------------------------------------- /pycufsm/Jupyter_Notebooks/gui_widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/Jupyter_Notebooks/gui_widgets.py -------------------------------------------------------------------------------- /pycufsm/Jupyter_Notebooks/pyCUFSM.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/Jupyter_Notebooks/pyCUFSM.ipynb -------------------------------------------------------------------------------- /pycufsm/Jupyter_Notebooks/pyCUFSM_GUI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/Jupyter_Notebooks/pyCUFSM_GUI.ipynb -------------------------------------------------------------------------------- /pycufsm/Jupyter_Notebooks/pyCUFSM_load_mat.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/Jupyter_Notebooks/pyCUFSM_load_mat.ipynb -------------------------------------------------------------------------------- /pycufsm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/__init__.py -------------------------------------------------------------------------------- /pycufsm/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.3" 2 | -------------------------------------------------------------------------------- /pycufsm/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/analysis.py -------------------------------------------------------------------------------- /pycufsm/analysis_c.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/analysis_c.pyx -------------------------------------------------------------------------------- /pycufsm/analysis_p.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/analysis_p.py -------------------------------------------------------------------------------- /pycufsm/cfsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/cfsm.py -------------------------------------------------------------------------------- /pycufsm/cutwp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/cutwp.py -------------------------------------------------------------------------------- /pycufsm/examples/example_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/examples/example_1.py -------------------------------------------------------------------------------- /pycufsm/examples/example_1_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/examples/example_1_new.py -------------------------------------------------------------------------------- /pycufsm/examples/example_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/examples/example_2.py -------------------------------------------------------------------------------- /pycufsm/fsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/fsm.py -------------------------------------------------------------------------------- /pycufsm/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/helpers.py -------------------------------------------------------------------------------- /pycufsm/plotters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/plotters.py -------------------------------------------------------------------------------- /pycufsm/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/preprocess.py -------------------------------------------------------------------------------- /pycufsm/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pycufsm/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pycufsm/types.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/e2e_fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/fixtures/e2e_fixtures.py -------------------------------------------------------------------------------- /tests/mat_files/anolip_Mxr.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/mat_files/anolip_Mxr.mat -------------------------------------------------------------------------------- /tests/mat_files/cwlip_Mx.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/mat_files/cwlip_Mx.mat -------------------------------------------------------------------------------- /tests/mat_files/cwlip_P.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/mat_files/cwlip_P.mat -------------------------------------------------------------------------------- /tests/mat_files/cwlip_modified_Mx.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/mat_files/cwlip_modified_Mx.mat -------------------------------------------------------------------------------- /tests/mat_files/cwlip_modified_P.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/mat_files/cwlip_modified_P.mat -------------------------------------------------------------------------------- /tests/mat_files/rack_Mx.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/mat_files/rack_Mx.mat -------------------------------------------------------------------------------- /tests/mat_files/rack_Mz.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/mat_files/rack_Mz.mat -------------------------------------------------------------------------------- /tests/mat_files/rack_P.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/mat_files/rack_P.mat -------------------------------------------------------------------------------- /tests/mat_files/zwlip_Mxr.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/mat_files/zwlip_Mxr.mat -------------------------------------------------------------------------------- /tests/mat_files/zwlip_P.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/mat_files/zwlip_P.mat -------------------------------------------------------------------------------- /tests/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/pytest.ini -------------------------------------------------------------------------------- /tests/test_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/test_e2e.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brookshsmith/pyCUFSM/HEAD/tests/utils.py --------------------------------------------------------------------------------