---
# System prepended metadata

title: 'Regular aeon Developer Meeting (early) - Jul 26, 2024'
tags: [aeon-regular-dev-meeting]

---

# 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
