# 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