# ActiveLearning4SPM 0.1.0

Initial release:

* `simulate_stream()` generates simulates data to perform stream-based active learning for process monitoring, as shown in the simulation study of Capezza, Lepore and Paynabar (2025).
* `fit_pHMM()` fits a partially hidden Markov model (pHMM) to the data, as described in Capezza, Lepore and Paynabar (2025).
* `fit_pHMM_auto()` fits a pHMM to the data with automatic selection of the number of hidden states and with automatic initialization, as shown in Capezza, Lepore and Paynabar (2025).
* `active_learning_pHMM()` performs stream-based active learning for process monitoring, as described in Capezza, Lepore and Paynabar (2025).

References:

* Capezza, C., Lepore, A., & Paynabar, K. (2025). Stream-Based Active Learning for Process Monitoring. Technometrics. <doi:10.1080/00401706.2025.2561744>.
