# Regular aeon Developer Meeting (early) - Jul 26, 2024 ###### tags: `aeon-regular-dev-meeting` #### Jul 26, 2024 @ 12:00PM UTC #### Previous meeting: https://hackmd.io/@aeon-toolkit/rJxdHdvN0 Present: MM AG SS ### Topics - [SS] `fit`/`predict`/`fit_predict` in anomaly detection - Currently, `PyODAdapter` does only support _unsupervised_ usage, however, `semi-supervised` requested - For `unsupervised` should `fit` just ignore input or raise an exception to prevent unexpected behavior - [#1837](https://github.com/aeon-toolkit/aeon/issues/1837) - --> change `PyODAdapter` to also support _semi-supervised_ usage, like k-Means - [SS] Type Hinting - Some existing hints are incorrect, e.g. `Type[BaseEstimator]` references the class, while `BaseEstimator` references an instance of this class (https://github.com/aeon-toolkit/aeon/blob/16a19bb8aaece13389c5f920c8f574113fe439aa/aeon/classification/sklearn/_rotation_forest_classifier.py#L109) - Annotating functions with types from soft-dependencies. Should we adopt [PEP 563](https://peps.python.org/pep-0563/)? - There is no automated type checking - [MM] Tutorials - Let us know if anything needs to be included in `aeon` proper before these so we can review and merge - MM working on EEG dataset for KDD ### Needs decision N/A ### Needs attention (reviews) N/A ### Action items - [x] SS: change `PyODAdapter` to also support _semi-supervised_ usage, like k-Means - [x] SS: Create issue for type hinting issue `Type[BaseEstimator]` - [x] MM: documentation on how to add type hints (example for soft dependencies from [PyODAdapter](https://github.com/aeon-toolkit/aeon/blob/main/aeon/anomaly_detection/_pyodadapter.py)) - [X] MM: Create issue for MyPy and creare pre-commit configuration ### Previous Action items - [x] ML to send MM evaluation example - [x] MM to set up regular drop-in meetings for students ### Next meeting date Aug 9th, 2024