---
# System prepended metadata

title: 'aeon Remote Meetup - Sep 05, 2023'
tags: [aeon-meetup]

---

# aeon Remote Meetup - Sep 05, 2023
###### tags: `aeon-meetup`

#### Sep 05, 2023 @ 10:00PM UTC
#### Previous meeting: https://hackmd.io/@aeon-toolkit/Sybjmjmh2

Present: MM AB CH DGR AIF AG

### Topics

- Governance: Governance structure
    - Discussion of #195
    - Talking about current PR comments
        - Add 1 year inactivity clause for core developers
        - Reword AEP requirements, required for contentious votes (PR has been rejected and vote called) or major contributions (new module)
        - COCC rename in a different PR
        - Clarify what an AEP (enhancement proposal) is
            - template available
            - dont have to use template, just need to thouroughly explain to satisfaction of others
    - MM to make changes to PR from suggestions
    - Notify others about changes, potentially move to vote if lack of engagement
- Governance: Deprecation policy - when to introduce and what it is
    - When to deprecate:
        - Removal or rename of public classes and functions
        - Removal or rename of public class and function parameters
        - Addition of positional parameters (ones with default values are fine)
        - NOT default value of parameters
    - Deprecations required for 1 major version (i.e. if deprecated in v0.7.1 or v0.8.0, remove in v0.9.0)
    - Just to start with to ease in, can be refined and added to later
    - Dont introduce for v0.5.0, discuss adding to v0.6.0
    
- Outreach: plan for pyData talks
    - PyData Topics
        1. Deep learning (Ali)
        2. Classification (all?)
        3. Clustering (Chris)
        4. Regression (David, next year)
        - Future: forecasting, new modules (anomaly detection and similarity search)
    
    - Global(Remote) Dec 6th to 8th (https://pydata.org/global2023/about#overview)
        - Deadline 1st October
        - Ali may be able to do this, work with the tsml group 
    - Eindhoven Nov 30th: Chris can easily do (https://pydata.org/eindhoven2023/)
        - Deadline 1st November
        - Maybe clustering
- Outreach: plan for conference tutorials
    - EGC 2024 (22nd-26th January)
        - Ali and group considering deep learning tutorial including aeon
    - Potential venues:
        - KDD 2024 (around Feb submission)
        - ICDM 2024
        - ECML 2024
- Outreach: plan for teaching module based on aeon
    - Template for teaching time series machine learning content using aeon
    - Share with the wider teaching/time series community, have recorded lectures available from module experts to share with other teachers
    - Plenty in the package/domain to fill out a module
        - Intro to Time Series Data
        - Classification
        - Regression
        - Clustering
        - Forecasting
        - Anomaly Detection
        - Segmentation
        - Evaluation
        - etc.
    - In the works with Southampton
    - Looking for other universities willing to teach TSML

- New Modules: New similarity search module
    - task of finding the closest subseries in series X to given series q (<= length of X) given a similarity measure
    - AEP template uploaded to admin repo
        - https://github.com/aeon-toolkit/aeon-admin
    - draft SS PR made, to be filled out as details as discussed
        - https://github.com/aeon-toolkit/aeon-admin/pull/1
    - Tony creating draft base class, to discuss on base draft PR and AEP PR
- New Modules: Anomaly detection and the annotation module
    - MM AB AIF support splitting up the annotation module
        - phase out annotation slowly while adding new modules unless objections are raised
        - Raise issue
    - Leave for a bit, a lot going on currently unless someone else wants to lead.
    - Talk with Eamonn (ran https://compete.hexagon-ml.com/practice/competition/39/) and Patrick (met with folks from http://vldb.org/pvldb/vol15/p1779-wenig.pdf)
    - new slack channel
- New Modules: New condensing/averaging time series module
    - is it a transformer?
        - aeon/transformation/collection/averaging/ as a transformer
        - aeon/averaging/ as its own module
    - Cant trivially be a transformer, needs to return both X and y
    - averaging is a poor name, maybe "condensing"?
    - todo, create draft AEP and basic base PR similar to similarity search
  
- To discuss in the future:
    - Grant: Roadmap for the year
    - Grant: plan for forecasting module enhancements and grant involvement in forecasting (deep learning intern)

### Action items

- MM to edit #195 using discussed changes, request review and post in slack to move forward
- AB to update the deprecation page (https://www.aeon-toolkit.org/en/latest/developer_guide/deprecation.html) in a PR and consult with core developers on slack on when to introduce the policy
- MM and AB to help with proposals for PyData Global with AIF and PyData Eindhoven with CH. No pressure to submit to these events inparticular if people are busy
- AIF to update with plans for EGC 2024 tutorial, MM and AB willing to help make proposal and some content
- AB and MM to scout out KDD 2024 for a potential aeon related tutorial
- AB, MM and AG to contribute to the similarity search AEP and base class draft PRs
- AB, MM, DGR and AIF to contribute to averaging/condensing AEP and base class draft PRs
