An implementation of matrix profiles in Python using numpy.
# generate testing data for the directories, ensure that you have octave installed
octave-cli .\tests\resources\reference_simple_fast_self.m
octave-cli .\tests\resources\reference_simple_fast_ab.m
rscript tests/test_tsmp.R
pytest tests
Tag a commit on GitHub and the actions should take care of the rest. To manually upload via twine:
pipx install twine
python -m build
# upload to testpypi
twine upload --repository testpypi dist/*
twine upload dist/*