Repository: aeon-toolkit/aeon
Pull request #308 (2023-04-19 18:57:56)

[ENH]  Update euclidean and squared distance
<!--
Thanks for contributing a pull request! Please ensure you have taken a look at our contribution guide: https://github.com/aeon-toolkit/aeon/blob/main/CONTRIBUTING.md

Feel free to delete sections of this template if they do not apply to your PR, avoid submitting a blank template or empty sections.
-->

#### Reference Issues/PRs
This pr depends on pr #305

<!--
Example: Fixes #1234. See also #3456.

Please use keywords (e.g., Fixes) to create link to the issues or pull requests you resolved, so that they will automatically be closed when your pull request is merged. See https://github.com/blog/1506-closing-issues-via-pull-requests
-->

#### What does this implement/fix? Explain your changes.
This pr begins the refactor of the distances starting with euclidean distance and squared distance.

The changes improve the efficiency for 1d, 2d and 3d. Furthermore, it adds the new api for the distances from_single_to_multiple_distance (from a single time series to a dataset of time series), and from_multiple_to_multiple_distance (from a dataset fo time series to a dataset of time seres).

It also improves the test coverage by adding new tests for 3d datasets and unequal length tests.
<!--
A clear and concise description of what you have implemented.
-->

#### Does your contribution introduce a new dependency? If yes, which one?

<!--
If your contribution does add a dependency, we may suggest adding it as an optional/soft dependency to keep external dependencies of the core aeon package to a minimum.
-->

#### What should a reviewer concentrate their feedback on?

<!--
This section is particularly useful if you have a pull request that is still in development. You can guide the reviews to focus on the parts that are ready for their comments. We suggest using bullets (indicated by * or -) and filled checkboxes [x] here
-->

#### Did you add any tests for the change?

<!--
This section is useful if you have added a test in addition to the existing ones. This will ensure that further changes to these files won't introduce the same kind of bug. It is considered good practice to add tests with newly added code to enforce the fact that the code actually works. This will reduce the chance of introducing logical bugs.
-->
Yes the existing tests have been updated and further testing has been added to ensure coverage.

#### Any other comments?

<!--
Please be aware that we are a loose team of volunteers so patience is necessary; assistance handling other issues is very welcome. We value all user contributions, no matter how minor they are. If we are slow to review, either the pull request needs some benchmarking, tinkering, convincing, etc. or more likely the reviewers are simply busy. In either case, we ask for your understanding during the review process.
-->

### PR checklist

<!--
Please go through the checklist below. Please feel free to remove points if they are not applicable.
-->

##### For all contributions
- [x] I've added myself to the [list of contributors](https://github.com/aeon-toolkit/aeon/blob/main/.all-contributorsrc).
- [x] Optionally, I've updated aeon's [CODEOWNERS](https://github.com/aeon-toolkit/aeon/blob/main/CODEOWNERS) to receive notifications about future changes to these files.
- [x] The PR title starts with either [ENH], [MNT], [DOC], or [BUG] indicating whether the PR topic is related to enhancement, maintenance, documentation, or bug.
- [x] For new estimators, I've added the estimator to the online documentation.


<!--
Thanks for contributing!
-->


review-notebook-app[bot]: Check out this pull request on&nbsp; <a href="https://app.reviewnb.com/aeon-toolkit/aeon/pull/308"><img align="absmiddle"  alt="ReviewNB" height="28" class="BotMessageButtonImage" src="https://raw.githubusercontent.com/ReviewNB/support/master/images/button_reviewnb.png"/></a> 

 See visual diffs & provide feedback on Jupyter Notebooks. 

---

 <i>Powered by <a href='https://www.reviewnb.com/?utm_source=gh'>ReviewNB</a></i>

Patch:
diff --git a/.binder/Dockerfile b/.binder/Dockerfile
index 6d639caa..018eb611 100644
--- a/.binder/Dockerfile
+++ b/.binder/Dockerfile
@@ -1,12 +1,13 @@
 # This Dockerfile is used to build aeon when launching binder.
 # Find out more at: https://mybinder.readthedocs.io/en/latest/index.html
 
-# Load jupyter python 3.8 image
-# 3.8 is the highest currently supported version we can use
-FROM  jupyter/scipy-notebook:python-3.8.8
+# Load jupyter python 3.9 image
+# 3.9 is the highest currently supported version we can use
+FROM jupyter/scipy-notebook:python-3.9.13
+
 # Set up user to avoid running as root
-ARG NB_USER
-ARG NB_UID
+ARG NB_USER=user
+ARG NB_UID=1000
 ENV USER ${NB_USER}
 ENV HOME /home/${NB_USER}
 
@@ -21,4 +22,6 @@ USER ${USER}
 WORKDIR ${HOME}
 
 # Install extra requirements and aeon based on master branch
-RUN pip install --upgrade pip --no-cache-dir && pip install .[binder]
+RUN pip install --upgrade pip --no-cache-dir
+RUN pip install llvmlite --ignore-installed
+RUN pip install .[binder]
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index c9bf2f11..00000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-name: "\U0001F41B Bug report"
-about: Report a bug currently impacting aeon.
-title: "[BUG]"
-labels: bug
----
-
-#### Describe the bug
-
-<!--
-A clear and concise description of what the bug is.
--->
-
-#### To Reproduce
-
-<!--
-Add a Minimal, Complete, and Verifiable example (for more details, see e.g. https://stackoverflow.com/help/mcve
-
-If the code is too long, feel free to put it in a public gist and link it in the issue: https://gist.github.com
--->
-
-```python
-<Paste your code here>
-```
-
-#### Expected behavior
-
-<!--
-A clear and concise description of what you expected to happen.
--->
-
-#### Additional context
-
-<!--
-Add any other context about the problem here.
--->
-
-#### Versions
-<details>
-
-<!--
-Please run the following code snippet and paste the output here:
-
-from aeon import show_versions; show_versions()
--->
-
-</details>
-
-<!-- Thanks for contributing! -->
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 00000000..b35c4ba5
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,92 @@
+name: 🐛 Bug report
+description: Report a bug currently impacting aeon.
+title: "[BUG] "
+labels: ["bug"]
+
+body:
+- type: markdown
+  attributes:
+    value: >
+      #### Please make sure the bug hasn't already been addressed by searching
+      through the open and closed [issues](https://github.com/aeon-toolkit/aeon/issues?q=is%3Aissue).
+- type: textarea
+  attributes:
+    label: Describe the bug
+    description: >
+      A clear and concise description of what the bug is.
+  validations:
+    required: true
+- type: textarea
+  attributes:
+    label: Steps/Code to reproduce the bug
+    description: |
+      Please include a [minimal reproducible example](https://stackoverflow.com/help/mcve) so users can reproduce the error when running it. Be as succinct as possible, and do not depend on external data files.
+
+      i.e. If you were reporting a bug about the `plot_series` function, changing the input name as an unintended side effect, you could include the following code:
+
+      ```python
+      from aeon.datasets import load_airline
+      from aeon.utils.plotting import plot_series
+
+      y = load_airline()
+      y = y.to_frame()
+      y_name1 = y.index.name
+      plot_series(y)
+      y_name2 = y.index.name
+
+      assert y_name1 == y_name2
+      ```
+
+      Being able to copy and paste code to reproduce an error is extremely helpful for us, and the issue will take longer to resolve if one is not included. If including a code example is not applicable for your report, enter "N/A" in the box.
+
+      If the code is too long, feel free to put it in a public [gist](https://gist.github.com) and link it in the issue.
+    placeholder: |
+      ```python
+      Your code here. placing your code between three backticks will format it like the above example.
+      ```
+- type: textarea
+  attributes:
+    label: Expected results
+    description: >
+      Please provide a clear and concise description of the expected results or paste the correct output if available.
+    placeholder: >
+      For example: No error is thrown, or y_name1 == y_name2.
+  validations:
+    required: true
+- type: textarea
+  attributes:
+    label: Actual results
+    description: |
+      Please provide a clear and concise description of the actual seen results or paste the incorrect output if available.
+
+      If you observe an error, please paste the error message including the full traceback of the exception. For instance the code example above raises the following exception:
+
+      ```python-traceback
+      Traceback (most recent call last):
+        File "example_code.py", line 10, in <module>
+          assert y_name1 == y_name2
+      AssertionError
+      ```
+    placeholder: |
+      ```python-traceback
+      Place traceback error here if applicable. If your issue has no traceback, please describe the observed output without formatting.
+      ```
+  validations:
+    required: true
+- type: textarea
+  attributes:
+    label: Versions
+    description: |
+      Please run the following code snippet and paste the output here.
+
+      ```python
+      from aeon import show_versions; show_versions()
+      ```
+    placeholder: |
+      <details>
+      Paste the output here. The details block will ensure that the output is not visible by default.
+      </details>
+- type: markdown
+  attributes:
+    value: >
+      Thank you for reporting a bug and contributing to `aeon`!
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 5930ab1e..146c6157 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,7 +1,13 @@
 contact_links:
-  - name: "\U0001F4AC All other questions and general chat"
+  - name: "\U0001F4AC Discussions"
+    url: https://github.com/aeon-toolkit/aeon/discussions/new/choose
+    about: If none of these options fit, your question or topic may be better suited to a discussion.
+  - name: "\U0001F4AC Slack"
     url: https://join.slack.com/t/aeon-toolkit/shared_invite/zt-1plkevy4x-vAg1dAUXcuoR38FjY9nxzg
-    about: Chat with the aeon community on Slack
-  - name: "\u2709\uFE0F Code of Conduct incident reporting"
+    about: For all other questions and general chat, come chat with the aeon community on Slack!
+  - name: "\u2709\uFE0F Email"
+    url: https://mailxto.com/jbp3ave49x
+    about: Send an email to the aeon developers at contact@aeon-toolkit.org. Checked periodically.
+  - name: "\u2709\uFE0F CoC Report"
     url: https://www.aeon-toolkit.org/en/latest/get_involved/code_of_conduct.html#incident-reporting-guidelines
-    about: Report an incident to the Code of Conduct Committee
+    about: Report an incident to the Code of Conduct Committee.
diff --git a/.github/ISSUE_TEMPLATE/doc_improvement.md b/.github/ISSUE_TEMPLATE/doc_improvement.md
deleted file mode 100644
index e9a4b3ff..00000000
--- a/.github/ISSUE_TEMPLATE/doc_improvement.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-name: "\U0001F4D6 Documentation improvement"
-about: Create a report to help us improve the aeon documentation.
-title: "[DOC]"
-labels: documentation
----
-
-#### Describe the issue linked to the documentation
-
-<!--
-Tell us about the confusion introduced in the documentation.
--->
-
-#### Suggest a potential alternative/fix
-
-<!--
-Tell us how we could improve the documentation in this regard.
--->
diff --git a/.github/ISSUE_TEMPLATE/doc_improvement.yml b/.github/ISSUE_TEMPLATE/doc_improvement.yml
new file mode 100644
index 00000000..68e38c90
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/doc_improvement.yml
@@ -0,0 +1,18 @@
+name: 📖 Documentation improvement
+description: Create a report to help us improve the aeon documentation.
+title: "[DOC] "
+labels: ["documentation"]
+
+body:
+- type: textarea
+  attributes:
+    label: Describe the issue linked to the documentation
+    description: >
+      Tell us about the confusion introduced in the documentation.
+  validations:
+    required: true
+- type: textarea
+  attributes:
+    label: Suggest a potential alternative/fix
+    description: >
+      Tell us how we could improve the documentation in this regard.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
deleted file mode 100644
index 943a8216..00000000
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-name: "\u2728 Feature request"
-about: Suggest a new algorithm or idea for aeon.
-title: "[ENH]"
-labels: enhancement
----
-
-#### Is your feature request related to a problem? Please describe.
-
-<!--
-A clear and concise description of what the problem is.
--->
-
-#### Describe the solution you'd like
-
-<!--
-A clear and concise description of what you want to happen, ideally taking into consideration the existing toolbox design, classes and methods.
--->
-
-#### Describe alternatives you've considered, if relevant
-
-<!--
-A clear and concise description of any alternative solutions or features you've considered.
--->
-
-#### Additional context
-
-<!--
-Add any other context about the problem here.
--->
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 00000000..25d07c84
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,30 @@
+name: ✨ Feature request
+description: Suggest a new algorithm or idea for aeon.
+title: "[ENH] "
+labels: ["enhancement"]
+
+body:
+- type: textarea
+  attributes:
+    label: Describe the feature or idea you want to propose
+    description: >
+      Is your feature request related to a problem? Please describe. If it is a new estimator, you should link to the paper or other reference.
+  validations:
+    required: true
+- type: textarea
+  attributes:
+    label: Describe your proposed solution
+    description: >
+      A clear and concise description of what you want to happen, ideally taking into consideration the existing toolbox design, classes and methods.
+  validations:
+    required: true
+- type: textarea
+  attributes:
+    label: Describe alternatives you've considered, if relevant
+    description: >
+      A clear and concise description of any alternative solutions or features you've considered.
+- type: textarea
+  attributes:
+    label: Additional context
+    description: >
+      Add any other context about the problem here.
diff --git a/.github/ISSUE_TEMPLATE/other_issue.yml b/.github/ISSUE_TEMPLATE/other_issue.yml
new file mode 100644
index 00000000..3cf45577
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/other_issue.yml
@@ -0,0 +1,19 @@
+name: 🔧 Other issue
+description: Other issue categories do not fit. You may wish to consider a Discussion.
+
+body:
+- type: markdown
+  attributes:
+    value: >
+      If the issue is governance related, please start the title with [GOV] and add the governance tag. If the issue is maintenance related (i.e. CI), please start the title with [MNT] and add the maintenance tag.
+- type: textarea
+  attributes:
+    label: Describe the issue
+  validations:
+    required: true
+- type: textarea
+  attributes:
+    label: Suggest a potential alternative/fix
+- type: textarea
+  attributes:
+    label: Additional context
diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
index 133c321e..4367d629 100644
--- a/CONTRIBUTORS.md
+++ b/CONTRIBUTORS.md
@@ -1,7 +1,7 @@
 # Contributors
 
 <!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
-[![All Contributors](https://img.shields.io/badge/all_contributors-200-orange.svg)](#contributors)
+[![All Contributors](https://img.shields.io/badge/all_contributors-203-orange.svg)](#contributors)
 <!-- ALL-CONTRIBUTORS-BADGE:END -->
 
 This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
@@ -14,250 +14,253 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
 <table>
   <tbody>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ayan-biswas0412"><img src="https://avatars.githubusercontent.com/u/52851184?v=4?s=100" width="100px;" alt="AYAN BISWAS"/><br /><sub><b>AYAN BISWAS</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ayan-biswas0412" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ABostrom"><img src="https://avatars0.githubusercontent.com/u/9571933?v=4?s=100" width="100px;" alt="Aaron Bostrom"/><br /><sub><b>Aaron Bostrom</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ABostrom" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=ABostrom" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=ABostrom" title="Tests">⚠️</a> <a href="#mentoring-ABostrom" title="Mentoring">🧑‍🏫</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/aaronrmm"><img src="https://avatars.githubusercontent.com/u/1742879?v=4?s=100" width="100px;" alt="Aaron Margolese-Malin"/><br /><sub><b>Aaron Margolese-Malin</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Aaaronrmm" title="Bug reports">🐛</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/aaronreidsmith"><img src="https://avatars.githubusercontent.com/u/21350310?v=4?s=100" width="100px;" alt="Aaron Smith"/><br /><sub><b>Aaron Smith</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=aaronreidsmith" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/afzal442"><img src="https://avatars0.githubusercontent.com/u/11625672?v=4?s=100" width="100px;" alt="Afzal Ansari"/><br /><sub><b>Afzal Ansari</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=afzal442" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=afzal442" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/bilal-196"><img src="https://avatars.githubusercontent.com/u/74570044?v=4?s=100" width="100px;" alt="Ahmed Bilal"/><br /><sub><b>Ahmed Bilal</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=bilal-196" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/AidenRushbrooke"><img src="https://avatars0.githubusercontent.com/u/72034940?v=4?s=100" width="100px;" alt="AidenRushbrooke"/><br /><sub><b>AidenRushbrooke</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=AidenRushbrooke" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=AidenRushbrooke" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/arampuria19"><img src="?s=100" width="100px;" alt="Akshat Rampuria"/><br /><sub><b>Akshat Rampuria</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=arampuria19" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/keepersas"><img src="https://avatars.githubusercontent.com/u/44262176?v=4?s=100" width="100px;" alt="Aleksandr Grekov"/><br /><sub><b>Aleksandr Grekov</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=keepersas" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ayan-biswas0412"><img src="https://avatars.githubusercontent.com/u/52851184?v=4?s=100" width="100px;" alt="AYAN BISWAS"/><br /><sub><b>AYAN BISWAS</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ayan-biswas0412" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ABostrom"><img src="https://avatars0.githubusercontent.com/u/9571933?v=4?s=100" width="100px;" alt="Aaron Bostrom"/><br /><sub><b>Aaron Bostrom</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ABostrom" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=ABostrom" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=ABostrom" title="Tests">⚠️</a> <a href="#mentoring-ABostrom" title="Mentoring">🧑‍🏫</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/aaronrmm"><img src="https://avatars.githubusercontent.com/u/1742879?v=4?s=100" width="100px;" alt="Aaron Margolese-Malin"/><br /><sub><b>Aaron Margolese-Malin</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3Aaaronrmm" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/aaronreidsmith"><img src="https://avatars.githubusercontent.com/u/21350310?v=4?s=100" width="100px;" alt="Aaron Smith"/><br /><sub><b>Aaron Smith</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=aaronreidsmith" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/scorcism"><img src="https://avatars.githubusercontent.com/u/69761436?s=100" width="100px;" alt="Abhishek Pathak"/><br /><sub><b>Abhishek Pathak</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3Ascorcism" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/afzal442"><img src="https://avatars0.githubusercontent.com/u/11625672?v=4?s=100" width="100px;" alt="Afzal Ansari"/><br /><sub><b>Afzal Ansari</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=afzal442" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=afzal442" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/bilal-196"><img src="https://avatars.githubusercontent.com/u/74570044?v=4?s=100" width="100px;" alt="Ahmed Bilal"/><br /><sub><b>Ahmed Bilal</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=bilal-196" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/AidenRushbrooke"><img src="https://avatars0.githubusercontent.com/u/72034940?v=4?s=100" width="100px;" alt="AidenRushbrooke"/><br /><sub><b>AidenRushbrooke</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=AidenRushbrooke" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=AidenRushbrooke" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/arampuria19"><img src="?s=100" width="100px;" alt="Akshat Rampuria"/><br /><sub><b>Akshat Rampuria</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=arampuria19" title="Documentation">📖</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://medium.com/@alexandra.amidon"><img src="https://avatars2.githubusercontent.com/u/17050655?v=4?s=100" width="100px;" alt="Alexandra Amidon"/><br /><sub><b>Alexandra Amidon</b></sub></a><br /><a href="#blog-lynnssi" title="Blogposts">📝</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=lynnssi" title="Documentation">📖</a> <a href="#ideas-lynnssi" title="Ideas, Planning, & Feedback">🤔</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/myprogrammerpersonality"><img src="https://avatars.githubusercontent.com/u/49058167?v=4?s=100" width="100px;" alt="Ali Yazdizadeh"/><br /><sub><b>Ali Yazdizadeh</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=myprogrammerpersonality" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/alwinw"><img src="https://avatars3.githubusercontent.com/u/16846521?v=4?s=100" width="100px;" alt="Alwin"/><br /><sub><b>Alwin</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=alwinw" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=alwinw" title="Code">💻</a> <a href="#maintenance-alwinw" title="Maintenance">🚧</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/AnH0ang"><img src="?s=100" width="100px;" alt="An Hoang"/><br /><sub><b>An Hoang</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3AAnH0ang" title="Bug reports">🐛</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=AnH0ang" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/keepersas"><img src="https://avatars.githubusercontent.com/u/44262176?v=4?s=100" width="100px;" alt="Aleksandr Grekov"/><br /><sub><b>Aleksandr Grekov</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=keepersas" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://medium.com/@alexandra.amidon"><img src="https://avatars2.githubusercontent.com/u/17050655?v=4?s=100" width="100px;" alt="Alexandra Amidon"/><br /><sub><b>Alexandra Amidon</b></sub></a><br /><a href="#blog-lynnssi" title="Blogposts">📝</a> <a href="https://github.com/aeon/aeon/commits?author=lynnssi" title="Documentation">📖</a> <a href="#ideas-lynnssi" title="Ideas, Planning, & Feedback">🤔</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/hadifawaz1999"><img src="https://avatars.githubusercontent.com/u/54309336?s=100" width="100px;" alt="Ali Ismail-Fawaz"/><br /><sub><b>Ali Ismail-Fawaz</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=hadifawaz1999" title="Code">💻</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Ahadifawaz1999" title="Bug reports">🐛</a> <a href="https://github.com/aeon/aeon/commits?author=hadifawaz1999" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/myprogrammerpersonality"><img src="https://avatars.githubusercontent.com/u/49058167?v=4?s=100" width="100px;" alt="Ali Yazdizadeh"/><br /><sub><b>Ali Yazdizadeh</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=myprogrammerpersonality" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/alwinw"><img src="https://avatars3.githubusercontent.com/u/16846521?v=4?s=100" width="100px;" alt="Alwin"/><br /><sub><b>Alwin</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=alwinw" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=alwinw" title="Code">💻</a> <a href="#maintenance-alwinw" title="Maintenance">🚧</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/AnH0ang"><img src="?s=100" width="100px;" alt="An Hoang"/><br /><sub><b>An Hoang</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3AAnH0ang" title="Bug reports">🐛</a> <a href="https://github.com/aeon/aeon/commits?author=AnH0ang" title="Code">💻</a></td>
       <td align="center" valign="top" width="11.11%"><a href="https://github.com/akanz1"><img src="https://avatars3.githubusercontent.com/u/51492342?v=4?s=100" width="100px;" alt="Andreas Kanz"/><br /><sub><b>Andreas Kanz</b></sub></a><br /><a href="#tutorial-akanz1" title="Tutorials">✅</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/angus924"><img src="https://avatars0.githubusercontent.com/u/55837131?v=4?s=100" width="100px;" alt="Angus Dempster"/><br /><sub><b>Angus Dempster</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=angus924" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=angus924" title="Tests">⚠️</a> <a href="#tutorial-angus924" title="Tutorials">✅</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/yard1/"><img src="https://avatars.githubusercontent.com/u/10364161?v=4?s=100" width="100px;" alt="Antoni Baum"/><br /><sub><b>Antoni Baum</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Yard1" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://aparna-sakshi.github.io/"><img src="https://avatars.githubusercontent.com/u/44149689?v=4?s=100" width="100px;" alt="Aparna Sakshi"/><br /><sub><b>Aparna Sakshi</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Aparna-Sakshi" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/AreloTanoh"><img src="https://avatars.githubusercontent.com/AreloTanoh?s=100" width="100px;" alt="Arelo Tanoh"/><br /><sub><b>Arelo Tanoh</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=AreloTanoh" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/angus924"><img src="https://avatars0.githubusercontent.com/u/55837131?v=4?s=100" width="100px;" alt="Angus Dempster"/><br /><sub><b>Angus Dempster</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=angus924" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=angus924" title="Tests">⚠️</a> <a href="#tutorial-angus924" title="Tutorials">✅</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/yard1/"><img src="https://avatars.githubusercontent.com/u/10364161?v=4?s=100" width="100px;" alt="Antoni Baum"/><br /><sub><b>Antoni Baum</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Yard1" title="Code">💻</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/bugslayer-332"><img src="?s=100" width="100px;" alt="Arepalli Yashwanth Reddy"/><br /><sub><b>Arepalli Yashwanth Reddy</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=bugslayer-332" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Abugslayer-332" title="Bug reports">🐛</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=bugslayer-332" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ermshaua/"><img src="https://avatars.githubusercontent.com/u/23294512?v=4?s=100" width="100px;" alt="Arik Ermshaus"/><br /><sub><b>Arik Ermshaus</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ermshaua" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/arnavrneo"><img src="https://avatars.githubusercontent.com/u/48650781?v=4?s=100" width="100px;" alt="Arnav"/><br /><sub><b>Arnav</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=arnavrneo" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/ayushmaan-seth-4a96364a/"><img src="https://avatars1.githubusercontent.com/u/29939762?v=4?s=100" width="100px;" alt="Ayushmaan Seth"/><br /><sub><b>Ayushmaan Seth</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Ayushmaanseth" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3AAyushmaanseth" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=Ayushmaanseth" title="Tests">⚠️</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=Ayushmaanseth" title="Documentation">📖</a> <a href="#eventOrganizing-Ayushmaanseth" title="Event Organizing">📋</a> <a href="#tutorial-Ayushmaanseth" title="Tutorials">✅</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/BandaSaiTejaReddy"><img src="https://avatars0.githubusercontent.com/u/31387911?v=4?s=100" width="100px;" alt="BANDASAITEJAREDDY"/><br /><sub><b>BANDASAITEJAREDDY</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=BandaSaiTejaReddy" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=BandaSaiTejaReddy" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/badrmarani"><img src="https://avatars.githubusercontent.com/badrmarani?s=100" width="100px;" alt="Badr-Eddine Marani"/><br /><sub><b>Badr-Eddine Marani</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=badrmarani" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/benheid"><img src="?s=100" width="100px;" alt="Benedikt Heidrich"/><br /><sub><b>Benedikt Heidrich</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=benheid" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/benjaminbluhm"><img src="?s=100" width="100px;" alt="Benjamin Bluhm"/><br /><sub><b>Benjamin Bluhm</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=benjaminbluhm" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=benjaminbluhm" title="Documentation">📖</a> <a href="#example-benjaminbluhm" title="Examples">💡</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://haskarb.github.io/"><img src="https://avatars.githubusercontent.com/u/20501023?v=4?s=100" width="100px;" alt="Bhaskar Dhariyal"/><br /><sub><b>Bhaskar Dhariyal</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=haskarb" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=haskarb" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://aparna-sakshi.github.io/"><img src="https://avatars.githubusercontent.com/u/44149689?v=4?s=100" width="100px;" alt="Aparna Sakshi"/><br /><sub><b>Aparna Sakshi</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Aparna-Sakshi" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/AreloTanoh"><img src="https://avatars.githubusercontent.com/AreloTanoh?s=100" width="100px;" alt="Arelo Tanoh"/><br /><sub><b>Arelo Tanoh</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=AreloTanoh" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/bugslayer-332"><img src="?s=100" width="100px;" alt="Arepalli Yashwanth Reddy"/><br /><sub><b>Arepalli Yashwanth Reddy</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=bugslayer-332" title="Code">💻</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Abugslayer-332" title="Bug reports">🐛</a> <a href="https://github.com/aeon/aeon/commits?author=bugslayer-332" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ermshaua/"><img src="https://avatars.githubusercontent.com/u/23294512?v=4?s=100" width="100px;" alt="Arik Ermshaus"/><br /><sub><b>Arik Ermshaus</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ermshaua" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/arnavrneo"><img src="https://avatars.githubusercontent.com/u/48650781?v=4?s=100" width="100px;" alt="Arnav"/><br /><sub><b>Arnav</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=arnavrneo" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/ayushmaan-seth-4a96364a/"><img src="https://avatars1.githubusercontent.com/u/29939762?v=4?s=100" width="100px;" alt="Ayushmaan Seth"/><br /><sub><b>Ayushmaan Seth</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Ayushmaanseth" title="Code">💻</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3AAyushmaanseth" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/aeon/aeon/commits?author=Ayushmaanseth" title="Tests">⚠️</a> <a href="https://github.com/aeon/aeon/commits?author=Ayushmaanseth" title="Documentation">📖</a> <a href="#eventOrganizing-Ayushmaanseth" title="Event Organizing">📋</a> <a href="#tutorial-Ayushmaanseth" title="Tutorials">✅</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/BandaSaiTejaReddy"><img src="https://avatars0.githubusercontent.com/u/31387911?v=4?s=100" width="100px;" alt="BANDASAITEJAREDDY"/><br /><sub><b>BANDASAITEJAREDDY</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=BandaSaiTejaReddy" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=BandaSaiTejaReddy" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/badrmarani"><img src="https://avatars.githubusercontent.com/badrmarani?s=100" width="100px;" alt="Badr-Eddine Marani"/><br /><sub><b>Badr-Eddine Marani</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=badrmarani" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/benheid"><img src="?s=100" width="100px;" alt="Benedikt Heidrich"/><br /><sub><b>Benedikt Heidrich</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=benheid" title="Code">💻</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/BINAYKUMAR943"><img src="https://avatars.githubusercontent.com/u/38756834?v=4?s=100" width="100px;" alt="Binay Kumar"/><br /><sub><b>Binay Kumar</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=BINAYKUMAR943" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=BINAYKUMAR943" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=BINAYKUMAR943" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://angelpone.github.io/"><img src="https://avatars.githubusercontent.com/u/32930283?v=4?s=100" width="100px;" alt="Bohan Zhang"/><br /><sub><b>Bohan Zhang</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=AngelPone" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/boukepostma"><img src="https://avatars.githubusercontent.com/boukepostma?s=100" width="100px;" alt="Bouke Postma"/><br /><sub><b>Bouke Postma</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=boukepostma" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Aboukepostma" title="Bug reports">🐛</a> <a href="#ideas-boukepostma" title="Ideas, Planning, & Feedback">🤔</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://bmurphyportfolio.netlify.com/"><img src="https://avatars2.githubusercontent.com/u/32182553?v=4?s=100" width="100px;" alt="Brian Murphy"/><br /><sub><b>Brian Murphy</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=bmurdata" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Carlosbogo"><img src="https://avatars.githubusercontent.com/u/84228424?v=4?s=100" width="100px;" alt="Carlos Borrajo"/><br /><sub><b>Carlos Borrajo</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Carlosbogo" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=Carlosbogo" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/vnmabus"><img src="https://avatars1.githubusercontent.com/u/2364173?v=4?s=100" width="100px;" alt="Carlos Ramos Carreño"/><br /><sub><b>Carlos Ramos Carreño</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=vnmabus" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ChangWeiTan"><img src="https://avatars.githubusercontent.com/u/570744?v=4?s=100" width="100px;" alt="Chang Wei Tan"/><br /><sub><b>Chang Wei Tan</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ChangWeiTan" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="http://cheuk.dev"><img src="https://avatars1.githubusercontent.com/u/28761465?v=4?s=100" width="100px;" alt="Cheuk Ting Ho"/><br /><sub><b>Cheuk Ting Ho</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Cheukting" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ckastner"><img src="https://avatars.githubusercontent.com/u/15859947?v=4?s=100" width="100px;" alt="Christian Kastner"/><br /><sub><b>Christian Kastner</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ckastner" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Ackastner" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/benjaminbluhm"><img src="?s=100" width="100px;" alt="Benjamin Bluhm"/><br /><sub><b>Benjamin Bluhm</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=benjaminbluhm" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=benjaminbluhm" title="Documentation">📖</a> <a href="#example-benjaminbluhm" title="Examples">💡</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://haskarb.github.io/"><img src="https://avatars.githubusercontent.com/u/20501023?v=4?s=100" width="100px;" alt="Bhaskar Dhariyal"/><br /><sub><b>Bhaskar Dhariyal</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=haskarb" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=haskarb" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/BINAYKUMAR943"><img src="https://avatars.githubusercontent.com/u/38756834?v=4?s=100" width="100px;" alt="Binay Kumar"/><br /><sub><b>Binay Kumar</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=BINAYKUMAR943" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=BINAYKUMAR943" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=BINAYKUMAR943" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://angelpone.github.io/"><img src="https://avatars.githubusercontent.com/u/32930283?v=4?s=100" width="100px;" alt="Bohan Zhang"/><br /><sub><b>Bohan Zhang</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=AngelPone" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/boukepostma"><img src="https://avatars.githubusercontent.com/boukepostma?s=100" width="100px;" alt="Bouke Postma"/><br /><sub><b>Bouke Postma</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=boukepostma" title="Code">💻</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Aboukepostma" title="Bug reports">🐛</a> <a href="#ideas-boukepostma" title="Ideas, Planning, & Feedback">🤔</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://bmurphyportfolio.netlify.com/"><img src="https://avatars2.githubusercontent.com/u/32182553?v=4?s=100" width="100px;" alt="Brian Murphy"/><br /><sub><b>Brian Murphy</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=bmurdata" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Carlosbogo"><img src="https://avatars.githubusercontent.com/u/84228424?v=4?s=100" width="100px;" alt="Carlos Borrajo"/><br /><sub><b>Carlos Borrajo</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Carlosbogo" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=Carlosbogo" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/vnmabus"><img src="https://avatars1.githubusercontent.com/u/2364173?v=4?s=100" width="100px;" alt="Carlos Ramos Carreño"/><br /><sub><b>Carlos Ramos Carreño</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=vnmabus" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ChangWeiTan"><img src="https://avatars.githubusercontent.com/u/570744?v=4?s=100" width="100px;" alt="Chang Wei Tan"/><br /><sub><b>Chang Wei Tan</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ChangWeiTan" title="Code">💻</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/cdahlin"><img src="https://avatars.githubusercontent.com/u/1567780?v=4?s=100" width="100px;" alt="Christopher Dahlin"/><br /><sub><b>Christopher Dahlin</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=cdahlin" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/topher-lo"><img src="?s=100" width="100px;" alt="Christopher Lo"/><br /><sub><b>Christopher Lo</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=topher-lo" title="Code">💻</a> <a href="#ideas-topher-lo" title="Ideas, Planning, & Feedback">🤔</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ciaran-g"><img src="https://avatars.githubusercontent.com/u/41995662?v=4?s=100" width="100px;" alt="Ciaran Gilbert"/><br /><sub><b>Ciaran Gilbert</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Aciaran-g" title="Bug reports">🐛</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=ciaran-g" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=ciaran-g" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=ciaran-g" title="Tests">⚠️</a> <a href="#ideas-ciaran-g" title="Ideas, Planning, & Feedback">🤔</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ClaudiaSanches"><img src="https://avatars3.githubusercontent.com/u/28742178?v=4?s=100" width="100px;" alt="ClaudiaSanches"/><br /><sub><b>ClaudiaSanches</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ClaudiaSanches" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=ClaudiaSanches" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://sites.google.com/view/corvinpaul/"><img src="https://lh3.googleusercontent.com/zMvwkuxyIsRN1I0-HLojbcbbHaERXa-b9eztZ23z_C2m7cXdMiU4z36ekS5-cgBmikPhZA=w1280?s=100" width="100px;" alt="Corvin Paul"/><br /><sub><b>Corvin Paul</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=corvusrabus" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/daniel-martin-martinez"><img src="https://avatars.githubusercontent.com/dainelli98?s=100" width="100px;" alt="Daniel Martín Martínez"/><br /><sub><b>Daniel Martín Martínez</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=dainelli98" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Adainelli98" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="http://cheuk.dev"><img src="https://avatars1.githubusercontent.com/u/28761465?v=4?s=100" width="100px;" alt="Cheuk Ting Ho"/><br /><sub><b>Cheuk Ting Ho</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Cheukting" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ckastner"><img src="https://avatars.githubusercontent.com/u/15859947?v=4?s=100" width="100px;" alt="Christian Kastner"/><br /><sub><b>Christian Kastner</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ckastner" title="Code">💻</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Ackastner" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/cdahlin"><img src="https://avatars.githubusercontent.com/u/1567780?v=4?s=100" width="100px;" alt="Christopher Dahlin"/><br /><sub><b>Christopher Dahlin</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=cdahlin" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/topher-lo"><img src="?s=100" width="100px;" alt="Christopher Lo"/><br /><sub><b>Christopher Lo</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=topher-lo" title="Code">💻</a> <a href="#ideas-topher-lo" title="Ideas, Planning, & Feedback">🤔</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ciaran-g"><img src="https://avatars.githubusercontent.com/u/41995662?v=4?s=100" width="100px;" alt="Ciaran Gilbert"/><br /><sub><b>Ciaran Gilbert</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3Aciaran-g" title="Bug reports">🐛</a> <a href="https://github.com/aeon/aeon/commits?author=ciaran-g" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=ciaran-g" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=ciaran-g" title="Tests">⚠️</a> <a href="#ideas-ciaran-g" title="Ideas, Planning, & Feedback">🤔</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ClaudiaSanches"><img src="https://avatars3.githubusercontent.com/u/28742178?v=4?s=100" width="100px;" alt="ClaudiaSanches"/><br /><sub><b>ClaudiaSanches</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ClaudiaSanches" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=ClaudiaSanches" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://sites.google.com/view/corvinpaul/"><img src="https://lh3.googleusercontent.com/zMvwkuxyIsRN1I0-HLojbcbbHaERXa-b9eztZ23z_C2m7cXdMiU4z36ekS5-cgBmikPhZA=w1280?s=100" width="100px;" alt="Corvin Paul"/><br /><sub><b>Corvin Paul</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=corvusrabus" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/daniel-martin-martinez"><img src="https://avatars.githubusercontent.com/dainelli98?s=100" width="100px;" alt="Daniel Martín Martínez"/><br /><sub><b>Daniel Martín Martínez</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=dainelli98" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Adainelli98" title="Bug reports">🐛</a></td>
       <td align="center" valign="top" width="11.11%"><a href="https://dhirschfeld.github.io/"><img src="https://avatars1.githubusercontent.com/u/881019?v=4?s=100" width="100px;" alt="Dave Hirschfeld"/><br /><sub><b>Dave Hirschfeld</b></sub></a><br /><a href="#infra-dhirschfeld" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/davidbp"><img src="https://avatars3.githubusercontent.com/u/4223580?v=4?s=100" width="100px;" alt="David Buchaca Prats"/><br /><sub><b>David Buchaca Prats</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=davidbp" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="http://www.uco.es/grupos/ayrna/index.php/es/publicaciones/articulos?publications_view_all=1&theses_view_all=0&projects_view_all=0&task=show&view=member&id=22"><img src="https://avatars1.githubusercontent.com/u/47889499?v=4?s=100" width="100px;" alt="David Guijo Rubio"/><br /><sub><b>David Guijo Rubio</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=dguijo" title="Code">💻</a> <a href="#ideas-dguijo" title="Ideas, Planning, & Feedback">🤔</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/DmitriyValetov"><img src="https://avatars0.githubusercontent.com/u/27976850?v=4?s=100" width="100px;" alt="Dmitriy Valetov"/><br /><sub><b>Dmitriy Valetov</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=DmitriyValetov" title="Code">💻</a> <a href="#tutorial-DmitriyValetov" title="Tutorials">✅</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/dougollerenshaw"><img src="https://avatars.githubusercontent.com/u/19944442?v=4?s=100" width="100px;" alt="Doug Ollerenshaw"/><br /><sub><b>Doug Ollerenshaw</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=dougollerenshaw" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Dbhasin1"><img src="https://avatars.githubusercontent.com/u/56479884?v=4?s=100" width="100px;" alt="Drishti Bhasin "/><br /><sub><b>Drishti Bhasin </b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Dbhasin1" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/davidbp"><img src="https://avatars3.githubusercontent.com/u/4223580?v=4?s=100" width="100px;" alt="David Buchaca Prats"/><br /><sub><b>David Buchaca Prats</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=davidbp" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="http://www.uco.es/grupos/ayrna/index.php/es/publicaciones/articulos?publications_view_all=1&theses_view_all=0&projects_view_all=0&task=show&view=member&id=22"><img src="https://avatars1.githubusercontent.com/u/47889499?v=4?s=100" width="100px;" alt="David Guijo Rubio"/><br /><sub><b>David Guijo Rubio</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=dguijo" title="Code">💻</a> <a href="#ideas-dguijo" title="Ideas, Planning, & Feedback">🤔</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/DmitriyValetov"><img src="https://avatars0.githubusercontent.com/u/27976850?v=4?s=100" width="100px;" alt="Dmitriy Valetov"/><br /><sub><b>Dmitriy Valetov</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=DmitriyValetov" title="Code">💻</a> <a href="#tutorial-DmitriyValetov" title="Tutorials">✅</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/dougollerenshaw"><img src="https://avatars.githubusercontent.com/u/19944442?v=4?s=100" width="100px;" alt="Doug Ollerenshaw"/><br /><sub><b>Doug Ollerenshaw</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=dougollerenshaw" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Dbhasin1"><img src="https://avatars.githubusercontent.com/u/56479884?v=4?s=100" width="100px;" alt="Drishti Bhasin "/><br /><sub><b>Drishti Bhasin </b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Dbhasin1" title="Code">💻</a></td>
       <td align="center" valign="top" width="11.11%"><a href="https://github.com/dsherry"><img src="https://avatars.githubusercontent.com/dsherry?s=100" width="100px;" alt="Dylan Sherry"/><br /><sub><b>Dylan Sherry</b></sub></a><br /><a href="#infra-dsherry" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Emiliathewolf"><img src="https://avatars2.githubusercontent.com/u/22026218?v=4?s=100" width="100px;" alt="Emilia Rose"/><br /><sub><b>Emilia Rose</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Emiliathewolf" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=Emiliathewolf" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/erjieyong"><img src="https://avatars.githubusercontent.com/u/109052378?v=4?s=100" width="100px;" alt="Er Jie Yong"/><br /><sub><b>Er Jie Yong</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Aerjieyong" title="Bug reports">🐛</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=erjieyong" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Emiliathewolf"><img src="https://avatars2.githubusercontent.com/u/22026218?v=4?s=100" width="100px;" alt="Emilia Rose"/><br /><sub><b>Emilia Rose</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Emiliathewolf" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=Emiliathewolf" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/erjieyong"><img src="https://avatars.githubusercontent.com/u/109052378?v=4?s=100" width="100px;" alt="Er Jie Yong"/><br /><sub><b>Er Jie Yong</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3Aerjieyong" title="Bug reports">🐛</a> <a href="https://github.com/aeon/aeon/commits?author=erjieyong" title="Code">💻</a></td>
       <td align="center" valign="top" width="11.11%"><a href="https://github.com/evanmiller29"><img src="https://avatars2.githubusercontent.com/u/8062590?v=4?s=100" width="100px;" alt="Evan Miller"/><br /><sub><b>Evan Miller</b></sub></a><br /><a href="#tutorial-evanmiller29" title="Tutorials">✅</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/eyalshafran"><img src="https://avatars.githubusercontent.com/u/16999574?v=4?s=100" width="100px;" alt="Eyal Shafran"/><br /><sub><b>Eyal Shafran</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=eyalshafran" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/FedericoGarza"><img src="https://avatars.githubusercontent.com/u/10517170?v=4?s=100" width="100px;" alt="Federico Garza"/><br /><sub><b>Federico Garza</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=FedericoGarza" title="Code">💻</a> <a href="#example-FedericoGarza" title="Examples">💡</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/flix6x"><img src="https://avatars.githubusercontent.com/u/30658763?v=4?s=100" width="100px;" alt="Felix Claessen"/><br /><sub><b>Felix Claessen</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Flix6x" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=Flix6x" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=Flix6x" title="Tests">⚠️</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3AFlix6x" title="Bug reports">🐛</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/fstinner"><img src="https://avatars.githubusercontent.com/u/11679462?v=4?s=100" width="100px;" alt="Florian Stinner"/><br /><sub><b>Florian Stinner</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=fstinner" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=fstinner" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/fkiraly"><img src="https://avatars1.githubusercontent.com/u/7985502?v=4?s=100" width="100px;" alt="Franz Kiraly"/><br /><sub><b>Franz Kiraly</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Afkiraly" title="Bug reports">🐛</a> <a href="#business-fkiraly" title="Business development">💼</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=fkiraly" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=fkiraly" title="Documentation">📖</a> <a href="#design-fkiraly" title="Design">🎨</a> <a href="#eventOrganizing-fkiraly" title="Event Organizing">📋</a> <a href="#example-fkiraly" title="Examples">💡</a> <a href="#financial-fkiraly" title="Financial">💵</a> <a href="#fundingFinding-fkiraly" title="Funding Finding">🔍</a> <a href="#ideas-fkiraly" title="Ideas, Planning, & Feedback">🤔</a> <a href="#maintenance-fkiraly" title="Maintenance">🚧</a> <a href="#mentoring-fkiraly" title="Mentoring">🧑‍🏫</a> <a href="#projectManagement-fkiraly" title="Project Management">📆</a> <a href="#question-fkiraly" title="Answering Questions">💬</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3Afkiraly" title="Reviewed Pull Requests">👀</a> <a href="#talk-fkiraly" title="Talks">📢</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=fkiraly" title="Tests">⚠️</a> <a href="#tutorial-fkiraly" title="Tutorials">✅</a> <a href="#video-fkiraly" title="Videos">📹</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/freddyaboulton"><img src="https://avatars.githubusercontent.com/u/41651716?v=4?s=100" width="100px;" alt="Freddy A Boulton"/><br /><sub><b>Freddy A Boulton</b></sub></a><br /><a href="#infra-freddyaboulton" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=freddyaboulton" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/chernika158"><img src="https://avatars.githubusercontent.com/u/43787741?s=400&v=4?s=100" width="100px;" alt="Galina Chernikova"/><br /><sub><b>Galina Chernikova</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=chernika158" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/goastler"><img src="https://avatars0.githubusercontent.com/u/7059456?v=4?s=100" width="100px;" alt="George Oastler"/><br /><sub><b>George Oastler</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=goastler" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=goastler" title="Tests">⚠️</a> <a href="#platform-goastler" title="Packaging/porting to new platform">📦</a> <a href="#example-goastler" title="Examples">💡</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=goastler" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/gracewgao/"><img src="https://avatars0.githubusercontent.com/u/38268331?v=4?s=100" width="100px;" alt="Grace Gao"/><br /><sub><b>Grace Gao</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=gracewgao" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Agracewgao" title="Bug reports">🐛</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/GuzalBulatova"><img src="https://avatars.githubusercontent.com/GuzalBulatova?s=100" width="100px;" alt="Guzal Bulatova"/><br /><sub><b>Guzal Bulatova</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3AGuzalBulatova" title="Bug reports">🐛</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=GuzalBulatova" title="Code">💻</a> <a href="#eventOrganizing-GuzalBulatova" title="Event Organizing">📋</a> <a href="#mentoring-GuzalBulatova" title="Mentoring">🧑‍🏫</a> <a href="#projectManagement-GuzalBulatova" title="Project Management">📆</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3AGuzalBulatova" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=GuzalBulatova" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/HYang1996"><img src="https://avatars0.githubusercontent.com/u/44179303?v=4?s=100" width="100px;" alt="HYang1996"/><br /><sub><b>HYang1996</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=HYang1996" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=HYang1996" title="Tests">⚠️</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=HYang1996" title="Documentation">📖</a> <a href="#tutorial-HYang1996" title="Tutorials">✅</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/eyalshafran"><img src="https://avatars.githubusercontent.com/u/16999574?v=4?s=100" width="100px;" alt="Eyal Shafran"/><br /><sub><b>Eyal Shafran</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=eyalshafran" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/FedericoGarza"><img src="https://avatars.githubusercontent.com/u/10517170?v=4?s=100" width="100px;" alt="Federico Garza"/><br /><sub><b>Federico Garza</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=FedericoGarza" title="Code">💻</a> <a href="#example-FedericoGarza" title="Examples">💡</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/flix6x"><img src="https://avatars.githubusercontent.com/u/30658763?v=4?s=100" width="100px;" alt="Felix Claessen"/><br /><sub><b>Felix Claessen</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Flix6x" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=Flix6x" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=Flix6x" title="Tests">⚠️</a> <a href="https://github.com/aeon/aeon/issues?q=author%3AFlix6x" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/fstinner"><img src="https://avatars.githubusercontent.com/u/11679462?v=4?s=100" width="100px;" alt="Florian Stinner"/><br /><sub><b>Florian Stinner</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=fstinner" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=fstinner" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/fkiraly"><img src="https://avatars1.githubusercontent.com/u/7985502?v=4?s=100" width="100px;" alt="Franz Kiraly"/><br /><sub><b>Franz Kiraly</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3Afkiraly" title="Bug reports">🐛</a> <a href="#business-fkiraly" title="Business development">💼</a> <a href="https://github.com/aeon/aeon/commits?author=fkiraly" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=fkiraly" title="Documentation">📖</a> <a href="#design-fkiraly" title="Design">🎨</a> <a href="#eventOrganizing-fkiraly" title="Event Organizing">📋</a> <a href="#example-fkiraly" title="Examples">💡</a> <a href="#financial-fkiraly" title="Financial">💵</a> <a href="#fundingFinding-fkiraly" title="Funding Finding">🔍</a> <a href="#ideas-fkiraly" title="Ideas, Planning, & Feedback">🤔</a> <a href="#maintenance-fkiraly" title="Maintenance">🚧</a> <a href="#mentoring-fkiraly" title="Mentoring">🧑‍🏫</a> <a href="#projectManagement-fkiraly" title="Project Management">📆</a> <a href="#question-fkiraly" title="Answering Questions">💬</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3Afkiraly" title="Reviewed Pull Requests">👀</a> <a href="#talk-fkiraly" title="Talks">📢</a> <a href="https://github.com/aeon/aeon/commits?author=fkiraly" title="Tests">⚠️</a> <a href="#tutorial-fkiraly" title="Tutorials">✅</a> <a href="#video-fkiraly" title="Videos">📹</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/freddyaboulton"><img src="https://avatars.githubusercontent.com/u/41651716?v=4?s=100" width="100px;" alt="Freddy A Boulton"/><br /><sub><b>Freddy A Boulton</b></sub></a><br /><a href="#infra-freddyaboulton" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/aeon/aeon/commits?author=freddyaboulton" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/chernika158"><img src="https://avatars.githubusercontent.com/u/43787741?s=400&v=4?s=100" width="100px;" alt="Galina Chernikova"/><br /><sub><b>Galina Chernikova</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=chernika158" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/goastler"><img src="https://avatars0.githubusercontent.com/u/7059456?v=4?s=100" width="100px;" alt="George Oastler"/><br /><sub><b>George Oastler</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=goastler" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=goastler" title="Tests">⚠️</a> <a href="#platform-goastler" title="Packaging/porting to new platform">📦</a> <a href="#example-goastler" title="Examples">💡</a> <a href="https://github.com/aeon/aeon/commits?author=goastler" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/gracewgao/"><img src="https://avatars0.githubusercontent.com/u/38268331?v=4?s=100" width="100px;" alt="Grace Gao"/><br /><sub><b>Grace Gao</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=gracewgao" title="Code">💻</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Agracewgao" title="Bug reports">🐛</a></td>
     </tr>
     <tr>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/GuiArcencio"><img src="https://avatars.githubusercontent.com/u/47733489?s=100" width="100px;" alt="Guilherme Arcencio"/><br /><sub><b>Guilherme Arcencio</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=GuiArcencio" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/GuzalBulatova"><img src="https://avatars.githubusercontent.com/GuzalBulatova?s=100" width="100px;" alt="Guzal Bulatova"/><br /><sub><b>Guzal Bulatova</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3AGuzalBulatova" title="Bug reports">🐛</a> <a href="https://github.com/aeon/aeon/commits?author=GuzalBulatova" title="Code">💻</a> <a href="#eventOrganizing-GuzalBulatova" title="Event Organizing">📋</a> <a href="#mentoring-GuzalBulatova" title="Mentoring">🧑‍🏫</a> <a href="#projectManagement-GuzalBulatova" title="Project Management">📆</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3AGuzalBulatova" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/aeon/aeon/commits?author=GuzalBulatova" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/HYang1996"><img src="https://avatars0.githubusercontent.com/u/44179303?v=4?s=100" width="100px;" alt="HYang1996"/><br /><sub><b>HYang1996</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=HYang1996" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=HYang1996" title="Tests">⚠️</a> <a href="https://github.com/aeon/aeon/commits?author=HYang1996" title="Documentation">📖</a> <a href="#tutorial-HYang1996" title="Tutorials">✅</a></td>
       <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/huayiwei/"><img src="https://avatars3.githubusercontent.com/u/22870735?v=4?s=100" width="100px;" alt="Huayi Wei"/><br /><sub><b>Huayi Wei</b></sub></a><br /><a href="#tutorial-huayicodes" title="Tutorials">✅</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Ifeanyi30"><img src="https://avatars.githubusercontent.com/u/49926145?v=4?s=100" width="100px;" alt="Ifeanyi30"/><br /><sub><b>Ifeanyi30</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Ifeanyi30" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/iljamaurer"><img src="https://avatars.githubusercontent.com/u/45882103?v=4?s=100" width="100px;" alt="Ilja Maurer"/><br /><sub><b>Ilja Maurer</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=iljamaurer" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/IlyasMoutawwakil"><img src="https://avatars.githubusercontent.com/IlyasMoutawwakil?s=100" width="100px;" alt="Ilyas Moutawwakil"/><br /><sub><b>Ilyas Moutawwakil</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=IlyasMoutawwakil" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=IlyasMoutawwakil" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/ireoluwatomiwa-sanusi/"><img src="https://avatars.githubusercontent.com/u/61966277?v=4?s=100" width="100px;" alt="Ireoluwatomiwa"/><br /><sub><b>Ireoluwatomiwa</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Tomiiwa" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Ifeanyi30"><img src="https://avatars.githubusercontent.com/u/49926145?v=4?s=100" width="100px;" alt="Ifeanyi30"/><br /><sub><b>Ifeanyi30</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Ifeanyi30" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/iljamaurer"><img src="https://avatars.githubusercontent.com/u/45882103?v=4?s=100" width="100px;" alt="Ilja Maurer"/><br /><sub><b>Ilja Maurer</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=iljamaurer" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/IlyasMoutawwakil"><img src="https://avatars.githubusercontent.com/IlyasMoutawwakil?s=100" width="100px;" alt="Ilyas Moutawwakil"/><br /><sub><b>Ilyas Moutawwakil</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=IlyasMoutawwakil" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=IlyasMoutawwakil" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/ireoluwatomiwa-sanusi/"><img src="https://avatars.githubusercontent.com/u/61966277?v=4?s=100" width="100px;" alt="Ireoluwatomiwa"/><br /><sub><b>Ireoluwatomiwa</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Tomiiwa" title="Documentation">📖</a></td>
       <td align="center" valign="top" width="11.11%"><a href="https://github.com/ishannangia001"><img src="https://avatars.githubusercontent.com/u/29480389?v=4?s=100" width="100px;" alt="Ishan Nangia"/><br /><sub><b>Ishan Nangia</b></sub></a><br /><a href="#ideas-ishannangia001" title="Ideas, Planning, & Feedback">🤔</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/jnrusson1"><img src="https://avatars.githubusercontent.com/u/51986332?v=4?s=100" width="100px;" alt="Jack Russon"/><br /><sub><b>Jack Russon</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=jnrusson1" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="http://www.timeseriesclassification.com/"><img src="https://avatars0.githubusercontent.com/u/44509982?v=4?s=100" width="100px;" alt="James Large"/><br /><sub><b>James Large</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=James-Large" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=James-Large" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=James-Large" title="Tests">⚠️</a> <a href="#infra-James-Large" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#maintenance-James-Large" title="Maintenance">🚧</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/jambo6"><img src="https://https://avatars.githubusercontent.com/jambo6?s=100" width="100px;" alt="James Morrill"/><br /><sub><b>James Morrill</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=jambo6" title="Code">💻</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/jasmineliaw"><img src="?s=100" width="100px;" alt="Jasmine Liaw"/><br /><sub><b>Jasmine Liaw</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=jasmineliaw" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="http://www.timeseriesclassification.com"><img src="https://avatars1.githubusercontent.com/u/38794632?v=4?s=100" width="100px;" alt="Jason Lines"/><br /><sub><b>Jason Lines</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=jasonlines" title="Code">💻</a> <a href="#business-jasonlines" title="Business development">💼</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=jasonlines" title="Documentation">📖</a> <a href="#design-jasonlines" title="Design">🎨</a> <a href="#eventOrganizing-jasonlines" title="Event Organizing">📋</a> <a href="#fundingFinding-jasonlines" title="Funding Finding">🔍</a> <a href="#ideas-jasonlines" title="Ideas, Planning, & Feedback">🤔</a> <a href="#projectManagement-jasonlines" title="Project Management">📆</a> <a href="#question-jasonlines" title="Answering Questions">💬</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3Ajasonlines" title="Reviewed Pull Requests">👀</a> <a href="#talk-jasonlines" title="Talks">📢</a> <a href="#example-jasonlines" title="Examples">💡</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/whackteachers"><img src="https://avatars0.githubusercontent.com/u/33785383?v=4?s=100" width="100px;" alt="Jason Pong"/><br /><sub><b>Jason Pong</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=whackteachers" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=whackteachers" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/mateuja"><img src="https://avatars.githubusercontent.com/mateuja?s=100" width="100px;" alt="Jaume Mateu"/><br /><sub><b>Jaume Mateu</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=mateuja" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/JonathanBechtel"><img src="https://avatars.githubusercontent.com/u/481696?v=4?s=100" width="100px;" alt="JonathanBechtel"/><br /><sub><b>JonathanBechtel</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=JonathanBechtel" title="Code">💻</a> <a href="#ideas-JonathanBechtel" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=JonathanBechtel" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/jnrusson1"><img src="https://avatars.githubusercontent.com/u/51986332?v=4?s=100" width="100px;" alt="Jack Russon"/><br /><sub><b>Jack Russon</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=jnrusson1" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="http://www.timeseriesclassification.com/"><img src="https://avatars0.githubusercontent.com/u/44509982?v=4?s=100" width="100px;" alt="James Large"/><br /><sub><b>James Large</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=James-Large" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=James-Large" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=James-Large" title="Tests">⚠️</a> <a href="#infra-James-Large" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#maintenance-James-Large" title="Maintenance">🚧</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/jambo6"><img src="https://https://avatars.githubusercontent.com/jambo6?s=100" width="100px;" alt="James Morrill"/><br /><sub><b>James Morrill</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=jambo6" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/jasmineliaw"><img src="?s=100" width="100px;" alt="Jasmine Liaw"/><br /><sub><b>Jasmine Liaw</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=jasmineliaw" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="http://www.timeseriesclassification.com"><img src="https://avatars1.githubusercontent.com/u/38794632?v=4?s=100" width="100px;" alt="Jason Lines"/><br /><sub><b>Jason Lines</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=jasonlines" title="Code">💻</a> <a href="#business-jasonlines" title="Business development">💼</a> <a href="https://github.com/aeon/aeon/commits?author=jasonlines" title="Documentation">📖</a> <a href="#design-jasonlines" title="Design">🎨</a> <a href="#eventOrganizing-jasonlines" title="Event Organizing">📋</a> <a href="#fundingFinding-jasonlines" title="Funding Finding">🔍</a> <a href="#ideas-jasonlines" title="Ideas, Planning, & Feedback">🤔</a> <a href="#projectManagement-jasonlines" title="Project Management">📆</a> <a href="#question-jasonlines" title="Answering Questions">💬</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3Ajasonlines" title="Reviewed Pull Requests">👀</a> <a href="#talk-jasonlines" title="Talks">📢</a> <a href="#example-jasonlines" title="Examples">💡</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/whackteachers"><img src="https://avatars0.githubusercontent.com/u/33785383?v=4?s=100" width="100px;" alt="Jason Pong"/><br /><sub><b>Jason Pong</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=whackteachers" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=whackteachers" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/mateuja"><img src="https://avatars.githubusercontent.com/mateuja?s=100" width="100px;" alt="Jaume Mateu"/><br /><sub><b>Jaume Mateu</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=mateuja" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/JonathanBechtel"><img src="https://avatars.githubusercontent.com/u/481696?v=4?s=100" width="100px;" alt="JonathanBechtel"/><br /><sub><b>JonathanBechtel</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=JonathanBechtel" title="Code">💻</a> <a href="#ideas-JonathanBechtel" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/aeon/aeon/commits?author=JonathanBechtel" title="Tests">⚠️</a></td>
       <td align="center" valign="top" width="11.11%"><a href="https://github.com/jorenham"><img src="?s=100" width="100px;" alt="Joren Hammudoglu"/><br /><sub><b>Joren Hammudoglu</b></sub></a><br /><a href="#infra-jorenham" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://juanitorduz.github.io/"><img src="https://avatars1.githubusercontent.com/u/22996444?v=4?s=100" width="100px;" alt="Juan Orduz"/><br /><sub><b>Juan Orduz</b></sub></a><br /><a href="#tutorial-juanitorduz" title="Tutorials">✅</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=juanitorduz" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/jelc53"><img src="?s=100" width="100px;" alt="Julian Cooper"/><br /><sub><b>Julian Cooper</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=jelc53" title="Code">💻</a> <a href="#ideas-jelc53" title="Ideas, Planning, & Feedback">🤔</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/julianarn/"><img src="https://avatars.githubusercontent.com/u/19613567?v=4?s=100" width="100px;" alt="Juliana"/><br /><sub><b>Juliana</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=julramos" title="Code">💻</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.justinshenk.com/"><img src="https://avatars.githubusercontent.com/u/10270308?v=4?s=100" width="100px;" alt="Justin Shenk"/><br /><sub><b>Justin Shenk</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=justinshenk" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/kcc-lion"><img src="?s=100" width="100px;" alt="Kai Lion"/><br /><sub><b>Kai Lion</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=kcc-lion" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=kcc-lion" title="Tests">⚠️</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=kcc-lion" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/kanand77"><img src="https://avatars.githubusercontent.com/kanand77?s=100" width="100px;" alt="Kavin Anand"/><br /><sub><b>Kavin Anand</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=kanand77" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://kejsitake.com/"><img src="https://avatars.githubusercontent.com/u/23707808?v=4?s=100" width="100px;" alt="Kejsi Take"/><br /><sub><b>Kejsi Take</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=kejsitake" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/kevinlam2"><img src="https://avatars.githubusercontent.com/u/114420932?s=400&v=4?s=100" width="100px;" alt="Kevin Lam"/><br /><sub><b>Kevin Lam</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=klam-data" title="Code">💻</a> <a href="#example-klam-data" title="Examples">💡</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=klam-data" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://juanitorduz.github.io/"><img src="https://avatars1.githubusercontent.com/u/22996444?v=4?s=100" width="100px;" alt="Juan Orduz"/><br /><sub><b>Juan Orduz</b></sub></a><br /><a href="#tutorial-juanitorduz" title="Tutorials">✅</a> <a href="https://github.com/aeon/aeon/commits?author=juanitorduz" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/jelc53"><img src="?s=100" width="100px;" alt="Julian Cooper"/><br /><sub><b>Julian Cooper</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=jelc53" title="Code">💻</a> <a href="#ideas-jelc53" title="Ideas, Planning, & Feedback">🤔</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/julianarn/"><img src="https://avatars.githubusercontent.com/u/19613567?v=4?s=100" width="100px;" alt="Juliana"/><br /><sub><b>Juliana</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=julramos" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.justinshenk.com/"><img src="https://avatars.githubusercontent.com/u/10270308?v=4?s=100" width="100px;" alt="Justin Shenk"/><br /><sub><b>Justin Shenk</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=justinshenk" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/kcc-lion"><img src="?s=100" width="100px;" alt="Kai Lion"/><br /><sub><b>Kai Lion</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=kcc-lion" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=kcc-lion" title="Tests">⚠️</a> <a href="https://github.com/aeon/aeon/commits?author=kcc-lion" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/kanand77"><img src="https://avatars.githubusercontent.com/kanand77?s=100" width="100px;" alt="Kavin Anand"/><br /><sub><b>Kavin Anand</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=kanand77" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://kejsitake.com/"><img src="https://avatars.githubusercontent.com/u/23707808?v=4?s=100" width="100px;" alt="Kejsi Take"/><br /><sub><b>Kejsi Take</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=kejsitake" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/kevinlam2"><img src="https://avatars.githubusercontent.com/u/114420932?s=400&v=4?s=100" width="100px;" alt="Kevin Lam"/><br /><sub><b>Kevin Lam</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=klam-data" title="Code">💻</a> <a href="#example-klam-data" title="Examples">💡</a> <a href="https://github.com/aeon/aeon/commits?author=klam-data" title="Tests">⚠️</a></td>
       <td align="center" valign="top" width="11.11%"><a href="https://whitakerlab.github.io/"><img src="https://avatars1.githubusercontent.com/u/3626306?v=4?s=100" width="100px;" alt="Kirstie Whitaker"/><br /><sub><b>Kirstie Whitaker</b></sub></a><br /><a href="#ideas-KirstieJane" title="Ideas, Planning, & Feedback">🤔</a> <a href="#fundingFinding-KirstieJane" title="Funding Finding">🔍</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/kishmanani"><img src="https://avatars.githubusercontent.com/u/30973056?v=4?s=100" width="100px;" alt="Kishan Manani"/><br /><sub><b>Kishan Manani</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=KishManani" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=KishManani" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=KishManani" title="Tests">⚠️</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3AKishManani" title="Bug reports">🐛</a> <a href="#ideas-KishManani" title="Ideas, Planning, & Feedback">🤔</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/krumeto"><img src="https://avatars3.githubusercontent.com/u/11272436?v=4?s=100" width="100px;" alt="Krum Arnaudov"/><br /><sub><b>Krum Arnaudov</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Akrumeto" title="Bug reports">🐛</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=krumeto" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/koralturkk"><img src="https://avatars2.githubusercontent.com/u/18037789?s=460&v=4?s=100" width="100px;" alt="Kutay Koralturk"/><br /><sub><b>Kutay Koralturk</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=koralturkk" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Akoralturkk" title="Bug reports">🐛</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ltsaprounis"><img src="https://avatars.githubusercontent.com/u/64217214?v=4?s=100" width="100px;" alt="Leonidas Tsaprounis"/><br /><sub><b>Leonidas Tsaprounis</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ltsaprounis" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Altsaprounis" title="Bug reports">🐛</a> <a href="#mentoring-ltsaprounis" title="Mentoring">🧑‍🏫</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3Altsaprounis" title="Reviewed Pull Requests">👀</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/lielleravid"><img src="https://avatars.githubusercontent.com/u/37774194?v=4?s=100" width="100px;" alt="Lielle Ravid"/><br /><sub><b>Lielle Ravid</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=lielleravid" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=lielleravid" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/chillerobscuro"><img src="https://avatars.githubusercontent.com/u/5232872?v=4?s=100" width="100px;" alt="Logan Duffy"/><br /><sub><b>Logan Duffy</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=chillerobscuro" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=chillerobscuro" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=chillerobscuro" title="Tests">⚠️</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Achillerobscuro" title="Bug reports">🐛</a> <a href="#ideas-chillerobscuro" title="Ideas, Planning, & Feedback">🤔</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/kishmanani"><img src="https://avatars.githubusercontent.com/u/30973056?v=4?s=100" width="100px;" alt="Kishan Manani"/><br /><sub><b>Kishan Manani</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=KishManani" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=KishManani" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=KishManani" title="Tests">⚠️</a> <a href="https://github.com/aeon/aeon/issues?q=author%3AKishManani" title="Bug reports">🐛</a> <a href="#ideas-KishManani" title="Ideas, Planning, & Feedback">🤔</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/krumeto"><img src="https://avatars3.githubusercontent.com/u/11272436?v=4?s=100" width="100px;" alt="Krum Arnaudov"/><br /><sub><b>Krum Arnaudov</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3Akrumeto" title="Bug reports">🐛</a> <a href="https://github.com/aeon/aeon/commits?author=krumeto" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/koralturkk"><img src="https://avatars2.githubusercontent.com/u/18037789?s=460&v=4?s=100" width="100px;" alt="Kutay Koralturk"/><br /><sub><b>Kutay Koralturk</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=koralturkk" title="Code">💻</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Akoralturkk" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ltsaprounis"><img src="https://avatars.githubusercontent.com/u/64217214?v=4?s=100" width="100px;" alt="Leonidas Tsaprounis"/><br /><sub><b>Leonidas Tsaprounis</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ltsaprounis" title="Code">💻</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Altsaprounis" title="Bug reports">🐛</a> <a href="#mentoring-ltsaprounis" title="Mentoring">🧑‍🏫</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3Altsaprounis" title="Reviewed Pull Requests">👀</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/lielleravid"><img src="https://avatars.githubusercontent.com/u/37774194?v=4?s=100" width="100px;" alt="Lielle Ravid"/><br /><sub><b>Lielle Ravid</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=lielleravid" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=lielleravid" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/chillerobscuro"><img src="https://avatars.githubusercontent.com/u/5232872?v=4?s=100" width="100px;" alt="Logan Duffy"/><br /><sub><b>Logan Duffy</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=chillerobscuro" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=chillerobscuro" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=chillerobscuro" title="Tests">⚠️</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Achillerobscuro" title="Bug reports">🐛</a> <a href="#ideas-chillerobscuro" title="Ideas, Planning, & Feedback">🤔</a></td>
       <td align="center" valign="top" width="11.11%"><a href="http://lpantano.github.io/"><img src="https://avatars2.githubusercontent.com/u/1621788?v=4?s=100" width="100px;" alt="Lorena Pantano"/><br /><sub><b>Lorena Pantano</b></sub></a><br /><a href="#ideas-lpantano" title="Ideas, Planning, & Feedback">🤔</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ltoniazzi"><img src="https://avatars.githubusercontent.com/u/61414566?s=100" width="100px;" alt="Lorenzo Toniazzi"/><br /><sub><b>Lorenzo Toniazzi</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ltoniazzi" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Lovkush-A"><img src="https://avatars.githubusercontent.com/u/25344832?v=4?s=100" width="100px;" alt="Lovkush"/><br /><sub><b>Lovkush</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Lovkush-A" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=Lovkush-A" title="Tests">⚠️</a> <a href="#ideas-Lovkush-A" title="Ideas, Planning, & Feedback">🤔</a> <a href="#mentoring-Lovkush-A" title="Mentoring">🧑‍🏫</a> <a href="#projectManagement-Lovkush-A" title="Project Management">📆</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/lbventura"><img src="https://avatars.githubusercontent.com/u/68004282?s=96&v=4?s=100" width="100px;" alt="Luis Ventura"/><br /><sub><b>Luis Ventura</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=lbventura" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/luiszugasti"><img src="https://avatars.githubusercontent.com/u/11198457?s=460&u=0645b72683e491824aca16db9702f1d3eb990389&v=4?s=100" width="100px;" alt="Luis Zugasti"/><br /><sub><b>Luis Zugasti</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=luiszugasti" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/lmmentel"><img src="https://avatars.githubusercontent.com/u/8989838?v=4?s=100" width="100px;" alt="Lukasz Mentel"/><br /><sub><b>Lukasz Mentel</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=lmmentel" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=lmmentel" title="Documentation">📖</a> <a href="#infra-lmmentel" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=lmmentel" title="Tests">⚠️</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Almmentel" title="Bug reports">🐛</a> <a href="#maintenance-lmmentel" title="Maintenance">🚧</a> <a href="#mentoring-lmmentel" title="Mentoring">🧑‍🏫</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ltoniazzi"><img src="https://avatars.githubusercontent.com/u/61414566?s=100" width="100px;" alt="Lorenzo Toniazzi"/><br /><sub><b>Lorenzo Toniazzi</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ltoniazzi" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Lovkush-A"><img src="https://avatars.githubusercontent.com/u/25344832?v=4?s=100" width="100px;" alt="Lovkush"/><br /><sub><b>Lovkush</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Lovkush-A" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=Lovkush-A" title="Tests">⚠️</a> <a href="#ideas-Lovkush-A" title="Ideas, Planning, & Feedback">🤔</a> <a href="#mentoring-Lovkush-A" title="Mentoring">🧑‍🏫</a> <a href="#projectManagement-Lovkush-A" title="Project Management">📆</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="http://marcelotryle.com"><img src="https://avatars3.githubusercontent.com/u/7353520?v=4?s=100" width="100px;" alt="Marcelo Trylesinski"/><br /><sub><b>Marcelo Trylesinski</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Kludex" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/lbventura"><img src="https://avatars.githubusercontent.com/u/68004282?s=96&v=4?s=100" width="100px;" alt="Luis Ventura"/><br /><sub><b>Luis Ventura</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=lbventura" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/luiszugasti"><img src="https://avatars.githubusercontent.com/u/11198457?s=460&u=0645b72683e491824aca16db9702f1d3eb990389&v=4?s=100" width="100px;" alt="Luis Zugasti"/><br /><sub><b>Luis Zugasti</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=luiszugasti" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/lmmentel"><img src="https://avatars.githubusercontent.com/u/8989838?v=4?s=100" width="100px;" alt="Lukasz Mentel"/><br /><sub><b>Lukasz Mentel</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=lmmentel" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=lmmentel" title="Documentation">📖</a> <a href="#infra-lmmentel" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/aeon/aeon/commits?author=lmmentel" title="Tests">⚠️</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Almmentel" title="Bug reports">🐛</a> <a href="#maintenance-lmmentel" title="Maintenance">🚧</a> <a href="#mentoring-lmmentel" title="Mentoring">🧑‍🏫</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="http://marcelotryle.com"><img src="https://avatars3.githubusercontent.com/u/7353520?v=4?s=100" width="100px;" alt="Marcelo Trylesinski"/><br /><sub><b>Marcelo Trylesinski</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Kludex" title="Documentation">📖</a></td>
       <td align="center" valign="top" width="11.11%"><a href="https://github.com/MarcoGorelli"><img src="https://avatars2.githubusercontent.com/u/33491632?v=4?s=100" width="100px;" alt="Marco Gorelli"/><br /><sub><b>Marco Gorelli</b></sub></a><br /><a href="#infra-MarcoGorelli" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/margaret-gorlin/"><img src="?s=100" width="100px;" alt="Margaret Gorlin"/><br /><sub><b>Margaret Gorlin</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=mgorlin" title="Code">💻</a> <a href="#example-mgorlin" title="Examples">💡</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=mgorlin" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/mariamjabara"><img src="?s=100" width="100px;" alt="Mariam Jabara"/><br /><sub><b>Mariam Jabara</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=mariamjabara" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://twitter.com/marielli"><img src="https://avatars2.githubusercontent.com/u/13499809?v=4?s=100" width="100px;" alt="Marielle"/><br /><sub><b>Marielle</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=marielledado" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=marielledado" title="Code">💻</a> <a href="#ideas-marielledado" title="Ideas, Planning, & Feedback">🤔</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/mloning"><img src="https://avatars3.githubusercontent.com/u/21020482?v=4?s=100" width="100px;" alt="Markus Löning"/><br /><sub><b>Markus Löning</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=mloning" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=mloning" title="Tests">⚠️</a> <a href="#maintenance-mloning" title="Maintenance">🚧</a> <a href="#platform-mloning" title="Packaging/porting to new platform">📦</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3Amloning" title="Reviewed Pull Requests">👀</a> <a href="#infra-mloning" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#example-mloning" title="Examples">💡</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Amloning" title="Bug reports">🐛</a> <a href="#tutorial-mloning" title="Tutorials">✅</a> <a href="#business-mloning" title="Business development">💼</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=mloning" title="Documentation">📖</a> <a href="#design-mloning" title="Design">🎨</a> <a href="#eventOrganizing-mloning" title="Event Organizing">📋</a> <a href="#fundingFinding-mloning" title="Funding Finding">🔍</a> <a href="#ideas-mloning" title="Ideas, Planning, & Feedback">🤔</a> <a href="#projectManagement-mloning" title="Project Management">📆</a> <a href="#question-mloning" title="Answering Questions">💬</a> <a href="#talk-mloning" title="Talks">📢</a> <a href="#mentoring-mloning" title="Mentoring">🧑‍🏫</a> <a href="#video-mloning" title="Videos">📹</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/martin-walter-1a33b3114/"><img src="https://avatars0.githubusercontent.com/u/29627036?v=4?s=100" width="100px;" alt="Martin Walter"/><br /><sub><b>Martin Walter</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=aiwalter" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Aaiwalter" title="Bug reports">🐛</a> <a href="#projectManagement-aiwalter" title="Project Management">📆</a> <a href="#fundingFinding-aiwalter" title="Funding Finding">🔍</a> <a href="#mentoring-aiwalter" title="Mentoring">🧑‍🏫</a> <a href="#ideas-aiwalter" title="Ideas, Planning, & Feedback">🤔</a> <a href="#design-aiwalter" title="Design">🎨</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3Aaiwalter" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=aiwalter" title="Documentation">📖</a> <a href="#talk-aiwalter" title="Talks">📢</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/martinagvilas"><img src="https://avatars2.githubusercontent.com/u/37339384?v=4?s=100" width="100px;" alt="Martina G. Vilas"/><br /><sub><b>Martina G. Vilas</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3Amartinagvilas" title="Reviewed Pull Requests">👀</a> <a href="#ideas-martinagvilas" title="Ideas, Planning, & Feedback">🤔</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="http://www.timeseriesclassification.com"><img src="https://avatars0.githubusercontent.com/u/25731235?v=4?s=100" width="100px;" alt="Matthew Middlehurst"/><br /><sub><b>Matthew Middlehurst</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=MatthewMiddlehurst" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=MatthewMiddlehurst" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=MatthewMiddlehurst" title="Tests">⚠️</a> <a href="#tutorial-MatthewMiddlehurst" title="Tutorials">✅</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3AMatthewMiddlehurst" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3AMatthewMiddlehurst" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/margaret-gorlin/"><img src="?s=100" width="100px;" alt="Margaret Gorlin"/><br /><sub><b>Margaret Gorlin</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=mgorlin" title="Code">💻</a> <a href="#example-mgorlin" title="Examples">💡</a> <a href="https://github.com/aeon/aeon/commits?author=mgorlin" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/mariamjabara"><img src="?s=100" width="100px;" alt="Mariam Jabara"/><br /><sub><b>Mariam Jabara</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=mariamjabara" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://twitter.com/marielli"><img src="https://avatars2.githubusercontent.com/u/13499809?v=4?s=100" width="100px;" alt="Marielle"/><br /><sub><b>Marielle</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=marielledado" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=marielledado" title="Code">💻</a> <a href="#ideas-marielledado" title="Ideas, Planning, & Feedback">🤔</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/mloning"><img src="https://avatars3.githubusercontent.com/u/21020482?v=4?s=100" width="100px;" alt="Markus Löning"/><br /><sub><b>Markus Löning</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=mloning" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=mloning" title="Tests">⚠️</a> <a href="#maintenance-mloning" title="Maintenance">🚧</a> <a href="#platform-mloning" title="Packaging/porting to new platform">📦</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3Amloning" title="Reviewed Pull Requests">👀</a> <a href="#infra-mloning" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#example-mloning" title="Examples">💡</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Amloning" title="Bug reports">🐛</a> <a href="#tutorial-mloning" title="Tutorials">✅</a> <a href="#business-mloning" title="Business development">💼</a> <a href="https://github.com/aeon/aeon/commits?author=mloning" title="Documentation">📖</a> <a href="#design-mloning" title="Design">🎨</a> <a href="#eventOrganizing-mloning" title="Event Organizing">📋</a> <a href="#fundingFinding-mloning" title="Funding Finding">🔍</a> <a href="#ideas-mloning" title="Ideas, Planning, & Feedback">🤔</a> <a href="#projectManagement-mloning" title="Project Management">📆</a> <a href="#question-mloning" title="Answering Questions">💬</a> <a href="#talk-mloning" title="Talks">📢</a> <a href="#mentoring-mloning" title="Mentoring">🧑‍🏫</a> <a href="#video-mloning" title="Videos">📹</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/solen0id"><img src="https://avatars.githubusercontent.com/u/20767606?v=4?s=100" width="100px;" alt="Max Patzelt"/><br /><sub><b>Max Patzelt</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=solen0id" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Hephaest"><img src="https://avatars2.githubusercontent.com/u/37981444?v=4?s=100" width="100px;" alt="Miao Cai"/><br /><sub><b>Miao Cai</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3AHephaest" title="Bug reports">🐛</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=Hephaest" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="michaelfeil.eu"><img src="https://avatars.githubusercontent.com/u/63565275?v=4?s=100" width="100px;" alt="Michael Feil"/><br /><sub><b>Michael Feil</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=michaelfeil" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=michaelfeil" title="Tests">⚠️</a> <a href="#ideas-michaelfeil" title="Ideas, Planning, & Feedback">🤔</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/MichalChromcak"><img src="https://avatars1.githubusercontent.com/u/12393430?v=4?s=100" width="100px;" alt="Michal Chromcak"/><br /><sub><b>Michal Chromcak</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=MichalChromcak" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=MichalChromcak" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=MichalChromcak" title="Tests">⚠️</a> <a href="#tutorial-MichalChromcak" title="Tutorials">✅</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/miraep8"><img src="https://avatars.githubusercontent.com/u/10511777?s=400&u=10a774fd4be767fa3b23a82a98bbfe102c17f0f3&v=4?s=100" width="100px;" alt="Mirae Parker"/><br /><sub><b>Mirae Parker</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=miraep8" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=miraep8" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://mo-saif.github.io/"><img src="https://avatars0.githubusercontent.com/u/27867617?v=4?s=100" width="100px;" alt="Mohammed Saif Kazamel"/><br /><sub><b>Mohammed Saif Kazamel</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3AMo-Saif" title="Bug reports">🐛</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://moradisten.github.io/"><img src="https://avatars.githubusercontent.com/u/29915156?v=4?s=100" width="100px;" alt="Morad :)"/><br /><sub><b>Morad :)</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=moradabaz" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=moradabaz" title="Tests">⚠️</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=moradabaz" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Multivin12"><img src="https://avatars3.githubusercontent.com/u/36476633?v=4?s=100" width="100px;" alt="Multivin12"/><br /><sub><b>Multivin12</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Multivin12" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=Multivin12" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/marcio55afr"><img src="https://avatars.githubusercontent.com/u/42646282?v=4?s=100" width="100px;" alt="Márcio A. Freitas Jr"/><br /><sub><b>Márcio A. Freitas Jr</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=marcio55afr" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/martin-walter-1a33b3114/"><img src="https://avatars0.githubusercontent.com/u/29627036?v=4?s=100" width="100px;" alt="Martin Walter"/><br /><sub><b>Martin Walter</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=aiwalter" title="Code">💻</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Aaiwalter" title="Bug reports">🐛</a> <a href="#projectManagement-aiwalter" title="Project Management">📆</a> <a href="#fundingFinding-aiwalter" title="Funding Finding">🔍</a> <a href="#mentoring-aiwalter" title="Mentoring">🧑‍🏫</a> <a href="#ideas-aiwalter" title="Ideas, Planning, & Feedback">🤔</a> <a href="#design-aiwalter" title="Design">🎨</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3Aaiwalter" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/aeon/aeon/commits?author=aiwalter" title="Documentation">📖</a> <a href="#talk-aiwalter" title="Talks">📢</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/martinagvilas"><img src="https://avatars2.githubusercontent.com/u/37339384?v=4?s=100" width="100px;" alt="Martina G. Vilas"/><br /><sub><b>Martina G. Vilas</b></sub></a><br /><a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3Amartinagvilas" title="Reviewed Pull Requests">👀</a> <a href="#ideas-martinagvilas" title="Ideas, Planning, & Feedback">🤔</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="http://www.timeseriesclassification.com"><img src="https://avatars0.githubusercontent.com/u/25731235?v=4?s=100" width="100px;" alt="Matthew Middlehurst"/><br /><sub><b>Matthew Middlehurst</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=MatthewMiddlehurst" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=MatthewMiddlehurst" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=MatthewMiddlehurst" title="Tests">⚠️</a> <a href="#tutorial-MatthewMiddlehurst" title="Tutorials">✅</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3AMatthewMiddlehurst" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/aeon/aeon/issues?q=author%3AMatthewMiddlehurst" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/solen0id"><img src="https://avatars.githubusercontent.com/u/20767606?v=4?s=100" width="100px;" alt="Max Patzelt"/><br /><sub><b>Max Patzelt</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=solen0id" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Hephaest"><img src="https://avatars2.githubusercontent.com/u/37981444?v=4?s=100" width="100px;" alt="Miao Cai"/><br /><sub><b>Miao Cai</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3AHephaest" title="Bug reports">🐛</a> <a href="https://github.com/aeon/aeon/commits?author=Hephaest" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="michaelfeil.eu"><img src="https://avatars.githubusercontent.com/u/63565275?v=4?s=100" width="100px;" alt="Michael Feil"/><br /><sub><b>Michael Feil</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=michaelfeil" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=michaelfeil" title="Tests">⚠️</a> <a href="#ideas-michaelfeil" title="Ideas, Planning, & Feedback">🤔</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/MichalChromcak"><img src="https://avatars1.githubusercontent.com/u/12393430?v=4?s=100" width="100px;" alt="Michal Chromcak"/><br /><sub><b>Michal Chromcak</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=MichalChromcak" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=MichalChromcak" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=MichalChromcak" title="Tests">⚠️</a> <a href="#tutorial-MichalChromcak" title="Tutorials">✅</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/miraep8"><img src="https://avatars.githubusercontent.com/u/10511777?s=400&u=10a774fd4be767fa3b23a82a98bbfe102c17f0f3&v=4?s=100" width="100px;" alt="Mirae Parker"/><br /><sub><b>Mirae Parker</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=miraep8" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=miraep8" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://mo-saif.github.io/"><img src="https://avatars0.githubusercontent.com/u/27867617?v=4?s=100" width="100px;" alt="Mohammed Saif Kazamel"/><br /><sub><b>Mohammed Saif Kazamel</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3AMo-Saif" title="Bug reports">🐛</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/niekvanderlaan"><img src="https://avatars.githubusercontent.com/u/9962825?v=4?s=100" width="100px;" alt="Niek van der Laan"/><br /><sub><b>Niek van der Laan</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=niekvanderlaan" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ngupta23"><img src="https://avatars0.githubusercontent.com/u/33585645?v=4?s=100" width="100px;" alt="Nikhil Gupta"/><br /><sub><b>Nikhil Gupta</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ngupta23" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Angupta23" title="Bug reports">🐛</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=ngupta23" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/nshahpazov/"><img src="https://avatars.githubusercontent.com/nshahpazov?s=100" width="100px;" alt="Nikola Shahpazov"/><br /><sub><b>Nikola Shahpazov</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=nshahpazov" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/nilesh05apr"><img src="https://avatars.githubusercontent.com/u/65773314?v=4?s=100" width="100px;" alt="Nilesh Kumar"/><br /><sub><b>Nilesh Kumar</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=nilesh05apr" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ninfueng"><img src="https://avatars2.githubusercontent.com/u/28499769?v=4?s=100" width="100px;" alt="Ninnart Fuengfusin"/><br /><sub><b>Ninnart Fuengfusin</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ninfueng" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/NoaBenAmi"><img src="https://avatars.githubusercontent.com/u/37590002?v=4?s=100" width="100px;" alt="Noa Ben Ami"/><br /><sub><b>Noa Ben Ami</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=NoaBenAmi" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=NoaBenAmi" title="Tests">⚠️</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=NoaBenAmi" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/shchur"><img src="https://avatars.githubusercontent.com/u/6944857?v=4?s=100" width="100px;" alt="Oleksandr Shchur"/><br /><sub><b>Oleksandr Shchur</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Ashchur" title="Bug reports">🐛</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=shchur" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/kachayev"><img src="https://avatars.githubusercontent.com/u/485647?v=4?s=100" width="100px;" alt="Oleksii Kachaiev"/><br /><sub><b>Oleksii Kachaiev</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=kachayev" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=kachayev" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/olivermatthews"><img src="https://avatars.githubusercontent.com/u/31141490?v=4?s=100" width="100px;" alt="Oliver Matthews"/><br /><sub><b>Oliver Matthews</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=OliverMatthews" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://moradisten.github.io/"><img src="https://avatars.githubusercontent.com/u/29915156?v=4?s=100" width="100px;" alt="Morad :)"/><br /><sub><b>Morad :)</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=moradabaz" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=moradabaz" title="Tests">⚠️</a> <a href="https://github.com/aeon/aeon/commits?author=moradabaz" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Multivin12"><img src="https://avatars3.githubusercontent.com/u/36476633?v=4?s=100" width="100px;" alt="Multivin12"/><br /><sub><b>Multivin12</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Multivin12" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=Multivin12" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/marcio55afr"><img src="https://avatars.githubusercontent.com/u/42646282?v=4?s=100" width="100px;" alt="Márcio A. Freitas Jr"/><br /><sub><b>Márcio A. Freitas Jr</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=marcio55afr" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/niekvanderlaan"><img src="https://avatars.githubusercontent.com/u/9962825?v=4?s=100" width="100px;" alt="Niek van der Laan"/><br /><sub><b>Niek van der Laan</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=niekvanderlaan" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ngupta23"><img src="https://avatars0.githubusercontent.com/u/33585645?v=4?s=100" width="100px;" alt="Nikhil Gupta"/><br /><sub><b>Nikhil Gupta</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ngupta23" title="Code">💻</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Angupta23" title="Bug reports">🐛</a> <a href="https://github.com/aeon/aeon/commits?author=ngupta23" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/nshahpazov/"><img src="https://avatars.githubusercontent.com/nshahpazov?s=100" width="100px;" alt="Nikola Shahpazov"/><br /><sub><b>Nikola Shahpazov</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=nshahpazov" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/nilesh05apr"><img src="https://avatars.githubusercontent.com/u/65773314?v=4?s=100" width="100px;" alt="Nilesh Kumar"/><br /><sub><b>Nilesh Kumar</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=nilesh05apr" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ninfueng"><img src="https://avatars2.githubusercontent.com/u/28499769?v=4?s=100" width="100px;" alt="Ninnart Fuengfusin"/><br /><sub><b>Ninnart Fuengfusin</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ninfueng" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/NoaBenAmi"><img src="https://avatars.githubusercontent.com/u/37590002?v=4?s=100" width="100px;" alt="Noa Ben Ami"/><br /><sub><b>Noa Ben Ami</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=NoaBenAmi" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=NoaBenAmi" title="Tests">⚠️</a> <a href="https://github.com/aeon/aeon/commits?author=NoaBenAmi" title="Documentation">📖</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/prockenschaub"><img src="https://avatars0.githubusercontent.com/u/15381732?v=4?s=100" width="100px;" alt="Patrick Rockenschaub"/><br /><sub><b>Patrick Rockenschaub</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=prockenschaub" title="Code">💻</a> <a href="#design-prockenschaub" title="Design">🎨</a> <a href="#ideas-prockenschaub" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=prockenschaub" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="http://www2.informatik.hu-berlin.de/~schaefpa/"><img src="https://avatars0.githubusercontent.com/u/7783034?v=4?s=100" width="100px;" alt="Patrick Schäfer"/><br /><sub><b>Patrick Schäfer</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=patrickzib" title="Code">💻</a> <a href="#tutorial-patrickzib" title="Tutorials">✅</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://ber.gp"><img src="https://avatars1.githubusercontent.com/u/9824244?v=4?s=100" width="100px;" alt="Paul"/><br /><sub><b>Paul</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Pangoraw" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/paulyim97/"><img src="https://avatars.githubusercontent.com/pyyim?s=100" width="100px;" alt="Paul Yim"/><br /><sub><b>Paul Yim</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=pyyim" title="Code">💻</a> <a href="#example-pyyim" title="Examples">💡</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=pyyim" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.imes.uni-hannover.de/de/institut/team/m-sc-karl-philipp-kortmann/"><img src="https://avatars.githubusercontent.com/u/20466981?v=4?s=100" width="100px;" alt="Philipp Kortmann"/><br /><sub><b>Philipp Kortmann</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=MrPr3ntice" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=MrPr3ntice" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Piyush1729"><img src="https://avatars2.githubusercontent.com/u/64950012?v=4?s=100" width="100px;" alt="Piyush Gade"/><br /><sub><b>Piyush Gade</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Piyush1729" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3APiyush1729" title="Reviewed Pull Requests">👀</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/pul95"><img src="https://avatars.githubusercontent.com/pul95?s=100" width="100px;" alt="Pulkit Verma"/><br /><sub><b>Pulkit Verma</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=pul95" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Quaterion"><img src="https://avatars2.githubusercontent.com/u/23200273?v=4?s=100" width="100px;" alt="Quaterion"/><br /><sub><b>Quaterion</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3AQuaterion" title="Bug reports">🐛</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/rakshitha123"><img src="https://avatars.githubusercontent.com/u/7654679?v=4?s=100" width="100px;" alt="Rakshitha Godahewa"/><br /><sub><b>Rakshitha Godahewa</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=rakshitha123" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=rakshitha123" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/shchur"><img src="https://avatars.githubusercontent.com/u/6944857?v=4?s=100" width="100px;" alt="Oleksandr Shchur"/><br /><sub><b>Oleksandr Shchur</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3Ashchur" title="Bug reports">🐛</a> <a href="https://github.com/aeon/aeon/commits?author=shchur" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/kachayev"><img src="https://avatars.githubusercontent.com/u/485647?v=4?s=100" width="100px;" alt="Oleksii Kachaiev"/><br /><sub><b>Oleksii Kachaiev</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=kachayev" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=kachayev" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/olivermatthews"><img src="https://avatars.githubusercontent.com/u/31141490?v=4?s=100" width="100px;" alt="Oliver Matthews"/><br /><sub><b>Oliver Matthews</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=OliverMatthews" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/prockenschaub"><img src="https://avatars0.githubusercontent.com/u/15381732?v=4?s=100" width="100px;" alt="Patrick Rockenschaub"/><br /><sub><b>Patrick Rockenschaub</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=prockenschaub" title="Code">💻</a> <a href="#design-prockenschaub" title="Design">🎨</a> <a href="#ideas-prockenschaub" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/aeon/aeon/commits?author=prockenschaub" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="http://www2.informatik.hu-berlin.de/~schaefpa/"><img src="https://avatars0.githubusercontent.com/u/7783034?v=4?s=100" width="100px;" alt="Patrick Schäfer"/><br /><sub><b>Patrick Schäfer</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=patrickzib" title="Code">💻</a> <a href="#tutorial-patrickzib" title="Tutorials">✅</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://ber.gp"><img src="https://avatars1.githubusercontent.com/u/9824244?v=4?s=100" width="100px;" alt="Paul"/><br /><sub><b>Paul</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Pangoraw" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/paulyim97/"><img src="https://avatars.githubusercontent.com/pyyim?s=100" width="100px;" alt="Paul Yim"/><br /><sub><b>Paul Yim</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=pyyim" title="Code">💻</a> <a href="#example-pyyim" title="Examples">💡</a> <a href="https://github.com/aeon/aeon/commits?author=pyyim" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.imes.uni-hannover.de/de/institut/team/m-sc-karl-philipp-kortmann/"><img src="https://avatars.githubusercontent.com/u/20466981?v=4?s=100" width="100px;" alt="Philipp Kortmann"/><br /><sub><b>Philipp Kortmann</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=MrPr3ntice" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=MrPr3ntice" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Piyush1729"><img src="https://avatars2.githubusercontent.com/u/64950012?v=4?s=100" width="100px;" alt="Piyush Gade"/><br /><sub><b>Piyush Gade</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Piyush1729" title="Code">💻</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3APiyush1729" title="Reviewed Pull Requests">👀</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/RavenRudi"><img src="https://avatars.githubusercontent.com/u/46402968?v=4?s=100" width="100px;" alt="RavenRudi"/><br /><sub><b>RavenRudi</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=RavenRudi" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/pul95"><img src="https://avatars.githubusercontent.com/pul95?s=100" width="100px;" alt="Pulkit Verma"/><br /><sub><b>Pulkit Verma</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=pul95" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Quaterion"><img src="https://avatars2.githubusercontent.com/u/23200273?v=4?s=100" width="100px;" alt="Quaterion"/><br /><sub><b>Quaterion</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3AQuaterion" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/rakshitha123"><img src="https://avatars.githubusercontent.com/u/7654679?v=4?s=100" width="100px;" alt="Rakshitha Godahewa"/><br /><sub><b>Rakshitha Godahewa</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=rakshitha123" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=rakshitha123" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/RavenRudi"><img src="https://avatars.githubusercontent.com/u/46402968?v=4?s=100" width="100px;" alt="RavenRudi"/><br /><sub><b>RavenRudi</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=RavenRudi" title="Code">💻</a></td>
       <td align="center" valign="top" width="11.11%"><a href="https://github.com/wolph"><img src="?s=100" width="100px;" alt="Rick van Hattem"/><br /><sub><b>Rick van Hattem</b></sub></a><br /><a href="#infra-wolph" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Ris-Bali"><img src="https://avatars.githubusercontent.com/u/81592570?v=4?s=100" width="100px;" alt="Rishabh Bali"/><br /><sub><b>Rishabh Bali</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Ris-Bali" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Ris-Bali"><img src="https://avatars.githubusercontent.com/u/81592570?v=4?s=100" width="100px;" alt="Rishabh Bali"/><br /><sub><b>Rishabh Bali</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Ris-Bali" title="Code">💻</a></td>
       <td align="center" valign="top" width="11.11%"><a href="https://github.com/RishiKumarRay"><img src="https://avatars.githubusercontent.com/u/87641376?v=4?s=100" width="100px;" alt="Rishi Kumar Ray"/><br /><sub><b>Rishi Kumar Ray</b></sub></a><br /><a href="#infra-RishiKumarRay" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Riyabelle25"><img src="https://avatars.githubusercontent.com/u/55790848?v=4?s=100" width="100px;" alt="Riya Elizabeth John"/><br /><sub><b>Riya Elizabeth John</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Riyabelle25" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=Riyabelle25" title="Tests">⚠️</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=Riyabelle25" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ronnie-llamado"><img src="https://avatars.githubusercontent.com/ronnie-llamado?s=100" width="100px;" alt="Ronnie Llamado"/><br /><sub><b>Ronnie Llamado</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ronnie-llamado" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/rnkuhns"><img src="https://avatars0.githubusercontent.com/u/26907244?v=4?s=100" width="100px;" alt="Ryan Kuhns"/><br /><sub><b>Ryan Kuhns</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=RNKuhns" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=RNKuhns" title="Documentation">📖</a> <a href="#tutorial-RNKuhns" title="Tutorials">✅</a> <a href="#example-RNKuhns" title="Examples">💡</a> <a href="#ideas-RNKuhns" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3ARNKuhns" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=RNKuhns" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/achieveordie"><img src="https://avatars.githubusercontent.com/u/54197164?v=4?s=100" width="100px;" alt="Sagar Mishra"/><br /><sub><b>Sagar Mishra</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=achieveordie" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://sajay.online"><img src="https://avatars2.githubusercontent.com/u/25329624?v=4?s=100" width="100px;" alt="Sajaysurya Ganesh"/><br /><sub><b>Sajaysurya Ganesh</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=sajaysurya" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=sajaysurya" title="Documentation">📖</a> <a href="#design-sajaysurya" title="Design">🎨</a> <a href="#example-sajaysurya" title="Examples">💡</a> <a href="#ideas-sajaysurya" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=sajaysurya" title="Tests">⚠️</a> <a href="#tutorial-sajaysurya" title="Tutorials">✅</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Riyabelle25"><img src="https://avatars.githubusercontent.com/u/55790848?v=4?s=100" width="100px;" alt="Riya Elizabeth John"/><br /><sub><b>Riya Elizabeth John</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Riyabelle25" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=Riyabelle25" title="Tests">⚠️</a> <a href="https://github.com/aeon/aeon/commits?author=Riyabelle25" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ronnie-llamado"><img src="https://avatars.githubusercontent.com/ronnie-llamado?s=100" width="100px;" alt="Ronnie Llamado"/><br /><sub><b>Ronnie Llamado</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ronnie-llamado" title="Documentation">📖</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Saransh-cpp"><img src="https://avatars.githubusercontent.com/u/74055102?v=4?s=100" width="100px;" alt="Saransh Chopra"/><br /><sub><b>Saransh Chopra</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=Saransh-cpp" title="Documentation">📖</a> <a href="#infra-Saransh-cpp" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/satya-pattnaik-77a430144/"><img src="https://avatars.githubusercontent.com/u/22102468?v=4?s=100" width="100px;" alt="Satya Prakash Pattnaik"/><br /><sub><b>Satya Prakash Pattnaik</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=satya-pattnaik" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/dasgupsa"><img src="https://avatars2.githubusercontent.com/u/10398956?v=4?s=100" width="100px;" alt="Saurabh Dasgupta"/><br /><sub><b>Saurabh Dasgupta</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=dasgupsa" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/SebasKoel"><img src="https://avatars3.githubusercontent.com/u/66252156?v=4?s=100" width="100px;" alt="Sebastiaan Koel"/><br /><sub><b>Sebastiaan Koel</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=SebasKoel" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=SebasKoel" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/shagn"><img src="https://avatars.githubusercontent.com/u/16029092?v=4?s=100" width="100px;" alt="Sebastian Hagn"/><br /><sub><b>Sebastian Hagn</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=shagn" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/AurumnPegasus"><img src="https://avatars.githubusercontent.com/u/54315149?v=4?s=100" width="100px;" alt="Shivansh Subramanian"/><br /><sub><b>Shivansh Subramanian</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=AurumnPegasus" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=AurumnPegasus" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/solomon-botchway-a1383821b/"><img src="https://avatars.githubusercontent.com/u/62394255?v=4?s=100" width="100px;" alt="Solomon Botchway"/><br /><sub><b>Solomon Botchway</b></sub></a><br /><a href="#maintenance-snnbotchway" title="Maintenance">🚧</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/khrapovs"><img src="https://avatars.githubusercontent.com/u/3774663?v=4?s=100" width="100px;" alt="Stanislav Khrapov"/><br /><sub><b>Stanislav Khrapov</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=khrapovs" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/SveaMeyer13"><img src="https://avatars.githubusercontent.com/u/46671894?v=4?s=100" width="100px;" alt="Svea Marie Meyer"/><br /><sub><b>Svea Marie Meyer</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=SveaMeyer13" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=SveaMeyer13" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/rnkuhns"><img src="https://avatars0.githubusercontent.com/u/26907244?v=4?s=100" width="100px;" alt="Ryan Kuhns"/><br /><sub><b>Ryan Kuhns</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=RNKuhns" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=RNKuhns" title="Documentation">📖</a> <a href="#tutorial-RNKuhns" title="Tutorials">✅</a> <a href="#example-RNKuhns" title="Examples">💡</a> <a href="#ideas-RNKuhns" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3ARNKuhns" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/aeon/aeon/commits?author=RNKuhns" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/achieveordie"><img src="https://avatars.githubusercontent.com/u/54197164?v=4?s=100" width="100px;" alt="Sagar Mishra"/><br /><sub><b>Sagar Mishra</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=achieveordie" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://sajay.online"><img src="https://avatars2.githubusercontent.com/u/25329624?v=4?s=100" width="100px;" alt="Sajaysurya Ganesh"/><br /><sub><b>Sajaysurya Ganesh</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=sajaysurya" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=sajaysurya" title="Documentation">📖</a> <a href="#design-sajaysurya" title="Design">🎨</a> <a href="#example-sajaysurya" title="Examples">💡</a> <a href="#ideas-sajaysurya" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/aeon/aeon/commits?author=sajaysurya" title="Tests">⚠️</a> <a href="#tutorial-sajaysurya" title="Tutorials">✅</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/Saransh-cpp"><img src="https://avatars.githubusercontent.com/u/74055102?v=4?s=100" width="100px;" alt="Saransh Chopra"/><br /><sub><b>Saransh Chopra</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=Saransh-cpp" title="Documentation">📖</a> <a href="#infra-Saransh-cpp" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/satya-pattnaik-77a430144/"><img src="https://avatars.githubusercontent.com/u/22102468?v=4?s=100" width="100px;" alt="Satya Prakash Pattnaik"/><br /><sub><b>Satya Prakash Pattnaik</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=satya-pattnaik" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/dasgupsa"><img src="https://avatars2.githubusercontent.com/u/10398956?v=4?s=100" width="100px;" alt="Saurabh Dasgupta"/><br /><sub><b>Saurabh Dasgupta</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=dasgupsa" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/SebasKoel"><img src="https://avatars3.githubusercontent.com/u/66252156?v=4?s=100" width="100px;" alt="Sebastiaan Koel"/><br /><sub><b>Sebastiaan Koel</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=SebasKoel" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=SebasKoel" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/shagn"><img src="https://avatars.githubusercontent.com/u/16029092?v=4?s=100" width="100px;" alt="Sebastian Hagn"/><br /><sub><b>Sebastian Hagn</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=shagn" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/AurumnPegasus"><img src="https://avatars.githubusercontent.com/u/54315149?v=4?s=100" width="100px;" alt="Shivansh Subramanian"/><br /><sub><b>Shivansh Subramanian</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=AurumnPegasus" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=AurumnPegasus" title="Code">💻</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/TNTran92"><img src="https://avatars.githubusercontent.com/u/55965636?v=4?s=100" width="100px;" alt="TNTran92"/><br /><sub><b>TNTran92</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=TNTran92" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://thayeylolu.github.io/portfolio/"><img src="https://avatars.githubusercontent.com/u/13348874?v=4?s=100" width="100px;" alt="Taiwo Owoseni"/><br /><sub><b>Taiwo Owoseni</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=thayeylolu" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/lnthach"><img src="https://avatars0.githubusercontent.com/u/7788363?v=4?s=100" width="100px;" alt="Thach Le Nguyen"/><br /><sub><b>Thach Le Nguyen</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=lnthach" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=lnthach" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/mathco-wf"><img src="https://avatars.githubusercontent.com/mathco-wf?s=100" width="100px;" alt="TheMathcompay Widget Factory Team"/><br /><sub><b>TheMathcompay Widget Factory Team</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=mathco-wf" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/tombh"><img src="https://avatars.githubusercontent.com/u/160835?s=80&v=4?s=100" width="100px;" alt="Thomas Buckley-Houston"/><br /><sub><b>Thomas Buckley-Houston</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Atombh" title="Bug reports">🐛</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/xxl4tomxu98"><img src="https://avatars.githubusercontent.com/u/62292177?s=40&v=4?s=100" width="100px;" alt="Tom Xu"/><br /><sub><b>Tom Xu</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=xxl4tomxu98" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=xxl4tomxu98" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/tch"><img src="https://avatars3.githubusercontent.com/u/184076?v=4?s=100" width="100px;" alt="Tomasz Chodakowski"/><br /><sub><b>Tomasz Chodakowski</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=tch" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=tch" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Atch" title="Bug reports">🐛</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="http://www.timeseriesclassification.com"><img src="https://avatars1.githubusercontent.com/u/9594042?v=4?s=100" width="100px;" alt="Tony Bagnall"/><br /><sub><b>Tony Bagnall</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=TonyBagnall" title="Code">💻</a> <a href="#business-TonyBagnall" title="Business development">💼</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=TonyBagnall" title="Documentation">📖</a> <a href="#design-TonyBagnall" title="Design">🎨</a> <a href="#eventOrganizing-TonyBagnall" title="Event Organizing">📋</a> <a href="#fundingFinding-TonyBagnall" title="Funding Finding">🔍</a> <a href="#ideas-TonyBagnall" title="Ideas, Planning, & Feedback">🤔</a> <a href="#projectManagement-TonyBagnall" title="Project Management">📆</a> <a href="#question-TonyBagnall" title="Answering Questions">💬</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3ATonyBagnall" title="Reviewed Pull Requests">👀</a> <a href="#talk-TonyBagnall" title="Talks">📢</a> <a href="#data-TonyBagnall" title="Data">🔣</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/utsavcoding"><img src="https://avatars3.githubusercontent.com/u/55446385?v=4?s=100" width="100px;" alt="Utsav Kumar Tiwari"/><br /><sub><b>Utsav Kumar Tiwari</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=utsavcoding" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=utsavcoding" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/solomon-botchway-a1383821b/"><img src="https://avatars.githubusercontent.com/u/62394255?v=4?s=100" width="100px;" alt="Solomon Botchway"/><br /><sub><b>Solomon Botchway</b></sub></a><br /><a href="#maintenance-snnbotchway" title="Maintenance">🚧</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/khrapovs"><img src="https://avatars.githubusercontent.com/u/3774663?v=4?s=100" width="100px;" alt="Stanislav Khrapov"/><br /><sub><b>Stanislav Khrapov</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=khrapovs" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/SveaMeyer13"><img src="https://avatars.githubusercontent.com/u/46671894?v=4?s=100" width="100px;" alt="Svea Marie Meyer"/><br /><sub><b>Svea Marie Meyer</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=SveaMeyer13" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=SveaMeyer13" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/TNTran92"><img src="https://avatars.githubusercontent.com/u/55965636?v=4?s=100" width="100px;" alt="TNTran92"/><br /><sub><b>TNTran92</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=TNTran92" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://thayeylolu.github.io/portfolio/"><img src="https://avatars.githubusercontent.com/u/13348874?v=4?s=100" width="100px;" alt="Taiwo Owoseni"/><br /><sub><b>Taiwo Owoseni</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=thayeylolu" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/lnthach"><img src="https://avatars0.githubusercontent.com/u/7788363?v=4?s=100" width="100px;" alt="Thach Le Nguyen"/><br /><sub><b>Thach Le Nguyen</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=lnthach" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=lnthach" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/mathco-wf"><img src="https://avatars.githubusercontent.com/mathco-wf?s=100" width="100px;" alt="TheMathcompay Widget Factory Team"/><br /><sub><b>TheMathcompay Widget Factory Team</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=mathco-wf" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/tombh"><img src="https://avatars.githubusercontent.com/u/160835?s=80&v=4?s=100" width="100px;" alt="Thomas Buckley-Houston"/><br /><sub><b>Thomas Buckley-Houston</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3Atombh" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/xxl4tomxu98"><img src="https://avatars.githubusercontent.com/u/62292177?s=40&v=4?s=100" width="100px;" alt="Tom Xu"/><br /><sub><b>Tom Xu</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=xxl4tomxu98" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=xxl4tomxu98" title="Documentation">📖</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/victordremov"><img src="https://avatars.githubusercontent.com/u/32140716?s=100" width="100px;" alt="Viktor Dremov"/><br /><sub><b>Viktor Dremov</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=victordremov" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ViktorKaz"><img src="https://avatars0.githubusercontent.com/u/33499138?v=4?s=100" width="100px;" alt="ViktorKaz"/><br /><sub><b>ViktorKaz</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ViktorKaz" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=ViktorKaz" title="Documentation">📖</a> <a href="#design-ViktorKaz" title="Design">🎨</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/VyomkeshVyas"><img src="?s=100" width="100px;" alt="Vyomkesh Vyas"/><br /><sub><b>Vyomkesh Vyas</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=VyomkeshVyas" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=VyomkeshVyas" title="Documentation">📖</a> <a href="#example-VyomkeshVyas" title="Examples">💡</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=VyomkeshVyas" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/templierw/"><img src="https://github.com/templierw.png?s=100" width="100px;" alt="William Templier"/><br /><sub><b>William Templier</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=templierw" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/magittan"><img src="https://avatars0.githubusercontent.com/u/14024202?v=4?s=100" width="100px;" alt="William Zheng"/><br /><sub><b>William Zheng</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=magittan" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=magittan" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/yairbeer"><img src="https://avatars.githubusercontent.com/yairbeer?s=100" width="100px;" alt="Yair Beer"/><br /><sub><b>Yair Beer</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=yairbeer" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/yashlamba"><img src="https://avatars.githubusercontent.com/u/44164398?v=4?s=100" width="100px;" alt="Yash Lamba"/><br /><sub><b>Yash Lamba</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=yashlamba" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/xuyxu"><img src="https://avatars2.githubusercontent.com/u/22359569?v=4?s=100" width="100px;" alt="Yi-Xuan Xu"/><br /><sub><b>Yi-Xuan Xu</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=xuyxu" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=xuyxu" title="Tests">⚠️</a> <a href="#maintenance-xuyxu" title="Maintenance">🚧</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=xuyxu" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ZiyaoWei"><img src="https://avatars.githubusercontent.com/u/940823?v=4?s=100" width="100px;" alt="Ziyao Wei"/><br /><sub><b>Ziyao Wei</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=ZiyaoWei" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/tch"><img src="https://avatars3.githubusercontent.com/u/184076?v=4?s=100" width="100px;" alt="Tomasz Chodakowski"/><br /><sub><b>Tomasz Chodakowski</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=tch" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=tch" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Atch" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="http://www.timeseriesclassification.com"><img src="https://avatars1.githubusercontent.com/u/9594042?v=4?s=100" width="100px;" alt="Tony Bagnall"/><br /><sub><b>Tony Bagnall</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=TonyBagnall" title="Code">💻</a> <a href="#business-TonyBagnall" title="Business development">💼</a> <a href="https://github.com/aeon/aeon/commits?author=TonyBagnall" title="Documentation">📖</a> <a href="#design-TonyBagnall" title="Design">🎨</a> <a href="#eventOrganizing-TonyBagnall" title="Event Organizing">📋</a> <a href="#fundingFinding-TonyBagnall" title="Funding Finding">🔍</a> <a href="#ideas-TonyBagnall" title="Ideas, Planning, & Feedback">🤔</a> <a href="#projectManagement-TonyBagnall" title="Project Management">📆</a> <a href="#question-TonyBagnall" title="Answering Questions">💬</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3ATonyBagnall" title="Reviewed Pull Requests">👀</a> <a href="#talk-TonyBagnall" title="Talks">📢</a> <a href="#data-TonyBagnall" title="Data">🔣</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/utsavcoding"><img src="https://avatars3.githubusercontent.com/u/55446385?v=4?s=100" width="100px;" alt="Utsav Kumar Tiwari"/><br /><sub><b>Utsav Kumar Tiwari</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=utsavcoding" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=utsavcoding" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/victordremov"><img src="https://avatars.githubusercontent.com/u/32140716?s=100" width="100px;" alt="Viktor Dremov"/><br /><sub><b>Viktor Dremov</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=victordremov" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ViktorKaz"><img src="https://avatars0.githubusercontent.com/u/33499138?v=4?s=100" width="100px;" alt="ViktorKaz"/><br /><sub><b>ViktorKaz</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ViktorKaz" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=ViktorKaz" title="Documentation">📖</a> <a href="#design-ViktorKaz" title="Design">🎨</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/VyomkeshVyas"><img src="?s=100" width="100px;" alt="Vyomkesh Vyas"/><br /><sub><b>Vyomkesh Vyas</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=VyomkeshVyas" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=VyomkeshVyas" title="Documentation">📖</a> <a href="#example-VyomkeshVyas" title="Examples">💡</a> <a href="https://github.com/aeon/aeon/commits?author=VyomkeshVyas" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://www.linkedin.com/in/templierw/"><img src="https://github.com/templierw.png?s=100" width="100px;" alt="William Templier"/><br /><sub><b>William Templier</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=templierw" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/magittan"><img src="https://avatars0.githubusercontent.com/u/14024202?v=4?s=100" width="100px;" alt="William Zheng"/><br /><sub><b>William Zheng</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=magittan" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=magittan" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/yairbeer"><img src="https://avatars.githubusercontent.com/yairbeer?s=100" width="100px;" alt="Yair Beer"/><br /><sub><b>Yair Beer</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=yairbeer" title="Code">💻</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/aa25desh"><img src="https://avatars1.githubusercontent.com/u/29518290?v=4?s=100" width="100px;" alt="aa25desh"/><br /><sub><b>aa25desh</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=aa25desh" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Aaa25desh" title="Bug reports">🐛</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/abandus"><img src="https://avatars2.githubusercontent.com/u/46486474?v=4?s=100" width="100px;" alt="abandus"/><br /><sub><b>abandus</b></sub></a><br /><a href="#ideas-abandus" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=abandus" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/adoherty21"><img src="https://avatars.githubusercontent.com/u/52799751?s=400&v=4?s=100" width="100px;" alt="adoherty21"/><br /><sub><b>adoherty21</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Aadoherty21" title="Bug reports">🐛</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/bethrice44"><img src="https://avatars.githubusercontent.com/u/11226988?v=4?s=100" width="100px;" alt="bethrice44"/><br /><sub><b>bethrice44</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Abethrice44" title="Bug reports">🐛</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=bethrice44" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3Abethrice44" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=bethrice44" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/big-o"><img src="https://avatars1.githubusercontent.com/u/1134151?v=4?s=100" width="100px;" alt="big-o"/><br /><sub><b>big-o</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=big-o" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=big-o" title="Tests">⚠️</a> <a href="#design-big-o" title="Design">🎨</a> <a href="#ideas-big-o" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3Abig-o" title="Reviewed Pull Requests">👀</a> <a href="#tutorial-big-o" title="Tutorials">✅</a> <a href="#mentoring-big-o" title="Mentoring">🧑‍🏫</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/bobbys-dev"><img src="https://avatars.githubusercontent.com/bobbys-dev?s=100" width="100px;" alt="bobbys"/><br /><sub><b>bobbys</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=bobbys-dev" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/brettkoonce"><img src="https://avatars2.githubusercontent.com/u/11281814?v=4?s=100" width="100px;" alt="brett koonce"/><br /><sub><b>brett koonce</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=brettkoonce" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/btrtts"><img src="https://avatars3.githubusercontent.com/u/66252156?v=4?s=100" width="100px;" alt="btrtts"/><br /><sub><b>btrtts</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=btrtts" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/chizzi25"><img src="https://avatars3.githubusercontent.com/u/67911243?v=4?s=100" width="100px;" alt="chizzi25"/><br /><sub><b>chizzi25</b></sub></a><br /><a href="#blog-chizzi25" title="Blogposts">📝</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/yashlamba"><img src="https://avatars.githubusercontent.com/u/44164398?v=4?s=100" width="100px;" alt="Yash Lamba"/><br /><sub><b>Yash Lamba</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=yashlamba" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/xuyxu"><img src="https://avatars2.githubusercontent.com/u/22359569?v=4?s=100" width="100px;" alt="Yi-Xuan Xu"/><br /><sub><b>Yi-Xuan Xu</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=xuyxu" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=xuyxu" title="Tests">⚠️</a> <a href="#maintenance-xuyxu" title="Maintenance">🚧</a> <a href="https://github.com/aeon/aeon/commits?author=xuyxu" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/ZiyaoWei"><img src="https://avatars.githubusercontent.com/u/940823?v=4?s=100" width="100px;" alt="Ziyao Wei"/><br /><sub><b>Ziyao Wei</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=ZiyaoWei" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/aa25desh"><img src="https://avatars1.githubusercontent.com/u/29518290?v=4?s=100" width="100px;" alt="aa25desh"/><br /><sub><b>aa25desh</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=aa25desh" title="Code">💻</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Aaa25desh" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/abandus"><img src="https://avatars2.githubusercontent.com/u/46486474?v=4?s=100" width="100px;" alt="abandus"/><br /><sub><b>abandus</b></sub></a><br /><a href="#ideas-abandus" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/aeon/aeon/commits?author=abandus" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/adoherty21"><img src="https://avatars.githubusercontent.com/u/52799751?s=400&v=4?s=100" width="100px;" alt="adoherty21"/><br /><sub><b>adoherty21</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3Aadoherty21" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/bethrice44"><img src="https://avatars.githubusercontent.com/u/11226988?v=4?s=100" width="100px;" alt="bethrice44"/><br /><sub><b>bethrice44</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3Abethrice44" title="Bug reports">🐛</a> <a href="https://github.com/aeon/aeon/commits?author=bethrice44" title="Code">💻</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3Abethrice44" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/aeon/aeon/commits?author=bethrice44" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/big-o"><img src="https://avatars1.githubusercontent.com/u/1134151?v=4?s=100" width="100px;" alt="big-o"/><br /><sub><b>big-o</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=big-o" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=big-o" title="Tests">⚠️</a> <a href="#design-big-o" title="Design">🎨</a> <a href="#ideas-big-o" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3Abig-o" title="Reviewed Pull Requests">👀</a> <a href="#tutorial-big-o" title="Tutorials">✅</a> <a href="#mentoring-big-o" title="Mentoring">🧑‍🏫</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/bobbys-dev"><img src="https://avatars.githubusercontent.com/bobbys-dev?s=100" width="100px;" alt="bobbys"/><br /><sub><b>bobbys</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=bobbys-dev" title="Code">💻</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/chrisholder"><img src="https://avatars.githubusercontent.com/u/4674372?v=4?s=100" width="100px;" alt="chrisholder"/><br /><sub><b>chrisholder</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=chrisholder" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=chrisholder" title="Tests">⚠️</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=chrisholder" title="Documentation">📖</a> <a href="#design-chrisholder" title="Design">🎨</a> <a href="#example-chrisholder" title="Examples">💡</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/danbartl"><img src="https://avatars.githubusercontent.com/u/19947407?v=4?s=100" width="100px;" alt="danbartl"/><br /><sub><b>danbartl</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Adanbartl" title="Bug reports">🐛</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=danbartl" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/pulls?q=is%3Apr+reviewed-by%3Adanbartl" title="Reviewed Pull Requests">👀</a> <a href="#talk-danbartl" title="Talks">📢</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=danbartl" title="Tests">⚠️</a> <a href="#tutorial-danbartl" title="Tutorials">✅</a> <a href="#video-danbartl" title="Videos">📹</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/brettkoonce"><img src="https://avatars2.githubusercontent.com/u/11281814?v=4?s=100" width="100px;" alt="brett koonce"/><br /><sub><b>brett koonce</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=brettkoonce" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/btrtts"><img src="https://avatars3.githubusercontent.com/u/66252156?v=4?s=100" width="100px;" alt="btrtts"/><br /><sub><b>btrtts</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=btrtts" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/chizzi25"><img src="https://avatars3.githubusercontent.com/u/67911243?v=4?s=100" width="100px;" alt="chizzi25"/><br /><sub><b>chizzi25</b></sub></a><br /><a href="#blog-chizzi25" title="Blogposts">📝</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/chrisholder"><img src="https://avatars.githubusercontent.com/u/4674372?v=4?s=100" width="100px;" alt="chrisholder"/><br /><sub><b>chrisholder</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=chrisholder" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=chrisholder" title="Tests">⚠️</a> <a href="https://github.com/aeon/aeon/commits?author=chrisholder" title="Documentation">📖</a> <a href="#design-chrisholder" title="Design">🎨</a> <a href="#example-chrisholder" title="Examples">💡</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/danbartl"><img src="https://avatars.githubusercontent.com/u/19947407?v=4?s=100" width="100px;" alt="danbartl"/><br /><sub><b>danbartl</b></sub></a><br /><a href="https://github.com/aeon/aeon/issues?q=author%3Adanbartl" title="Bug reports">🐛</a> <a href="https://github.com/aeon/aeon/commits?author=danbartl" title="Code">💻</a> <a href="https://github.com/aeon/aeon/pulls?q=is%3Apr+reviewed-by%3Adanbartl" title="Reviewed Pull Requests">👀</a> <a href="#talk-danbartl" title="Talks">📢</a> <a href="https://github.com/aeon/aeon/commits?author=danbartl" title="Tests">⚠️</a> <a href="#tutorial-danbartl" title="Tutorials">✅</a> <a href="#video-danbartl" title="Videos">📹</a></td>
       <td align="center" valign="top" width="11.11%"><a href="https://github.com/hamzahiqb"><img src="https://avatars3.githubusercontent.com/u/10302415?v=4?s=100" width="100px;" alt="hamzahiqb"/><br /><sub><b>hamzahiqb</b></sub></a><br /><a href="#infra-hamzahiqb" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/hiqbal2"><img src="https://avatars3.githubusercontent.com/u/10302415?v=4?s=100" width="100px;" alt="hiqbal2"/><br /><sub><b>hiqbal2</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=hiqbal2" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/jesellier"><img src="https://avatars0.githubusercontent.com/u/51952076?v=4?s=100" width="100px;" alt="jesellier"/><br /><sub><b>jesellier</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=jesellier" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/jschemm"><img src="https://avatars.githubusercontent.com/u/81151346?v=4?s=100" width="100px;" alt="jschemm"/><br /><sub><b>jschemm</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=jschemm" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/kkoziara"><img src="https://avatars1.githubusercontent.com/u/4346849?v=4?s=100" width="100px;" alt="kkoziara"/><br /><sub><b>kkoziara</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=kkoziara" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Akkoziara" title="Bug reports">🐛</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/matteogales"><img src="https://avatars0.githubusercontent.com/u/9269326?v=4?s=100" width="100px;" alt="matteogales"/><br /><sub><b>matteogales</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=matteogales" title="Code">💻</a> <a href="#design-matteogales" title="Design">🎨</a> <a href="#ideas-matteogales" title="Ideas, Planning, & Feedback">🤔</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/oleskiewicz"><img src="https://avatars1.githubusercontent.com/u/5682158?v=4?s=100" width="100px;" alt="oleskiewicz"/><br /><sub><b>oleskiewicz</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=oleskiewicz" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=oleskiewicz" title="Documentation">📖</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=oleskiewicz" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/hiqbal2"><img src="https://avatars3.githubusercontent.com/u/10302415?v=4?s=100" width="100px;" alt="hiqbal2"/><br /><sub><b>hiqbal2</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=hiqbal2" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/jesellier"><img src="https://avatars0.githubusercontent.com/u/51952076?v=4?s=100" width="100px;" alt="jesellier"/><br /><sub><b>jesellier</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=jesellier" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/jschemm"><img src="https://avatars.githubusercontent.com/u/81151346?v=4?s=100" width="100px;" alt="jschemm"/><br /><sub><b>jschemm</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=jschemm" title="Code">💻</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/pabworks"><img src="https://avatars.githubusercontent.com/u/32725127?v=4?s=100" width="100px;" alt="pabworks"/><br /><sub><b>pabworks</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=pabworks" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=pabworks" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/xloem"><img src="?s=100" width="100px;" alt="patiently pending world peace"/><br /><sub><b>patiently pending world peace</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=xloem" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/raishubham1"><img src="https://avatars3.githubusercontent.com/u/29356417?v=4?s=100" width="100px;" alt="raishubham1"/><br /><sub><b>raishubham1</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=raishubham1" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/simone-pignotti"><img src="https://avatars1.githubusercontent.com/u/44410066?v=4?s=100" width="100px;" alt="simone-pignotti"/><br /><sub><b>simone-pignotti</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=simone-pignotti" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/issues?q=author%3Asimone-pignotti" title="Bug reports">🐛</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/sophijka"><img src="https://avatars2.githubusercontent.com/u/47450591?v=4?s=100" width="100px;" alt="sophijka"/><br /><sub><b>sophijka</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=sophijka" title="Documentation">📖</a> <a href="#maintenance-sophijka" title="Maintenance">🚧</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/sri1419"><img src="https://avatars2.githubusercontent.com/u/65078278?v=4?s=100" width="100px;" alt="sri1419"/><br /><sub><b>sri1419</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=sri1419" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/tensorflow-as-tf"><img src="https://avatars.githubusercontent.com/u/51345718?v=4?s=100" width="100px;" alt="tensorflow-as-tf"/><br /><sub><b>tensorflow-as-tf</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=tensorflow-as-tf" title="Code">💻</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/vedazeren"><img src="https://avatars3.githubusercontent.com/u/63582874?v=4?s=100" width="100px;" alt="vedazeren"/><br /><sub><b>vedazeren</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=vedazeren" title="Code">💻</a> <a href="https://github.com/aeon-toolkit/aeon/commits?author=vedazeren" title="Tests">⚠️</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/vincent-nich12"><img src="https://avatars3.githubusercontent.com/u/36476633?v=4?s=100" width="100px;" alt="vincent-nich12"/><br /><sub><b>vincent-nich12</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=vincent-nich12" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/kkoziara"><img src="https://avatars1.githubusercontent.com/u/4346849?v=4?s=100" width="100px;" alt="kkoziara"/><br /><sub><b>kkoziara</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=kkoziara" title="Code">💻</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Akkoziara" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/matteogales"><img src="https://avatars0.githubusercontent.com/u/9269326?v=4?s=100" width="100px;" alt="matteogales"/><br /><sub><b>matteogales</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=matteogales" title="Code">💻</a> <a href="#design-matteogales" title="Design">🎨</a> <a href="#ideas-matteogales" title="Ideas, Planning, & Feedback">🤔</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/oleskiewicz"><img src="https://avatars1.githubusercontent.com/u/5682158?v=4?s=100" width="100px;" alt="oleskiewicz"/><br /><sub><b>oleskiewicz</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=oleskiewicz" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=oleskiewicz" title="Documentation">📖</a> <a href="https://github.com/aeon/aeon/commits?author=oleskiewicz" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/pabworks"><img src="https://avatars.githubusercontent.com/u/32725127?v=4?s=100" width="100px;" alt="pabworks"/><br /><sub><b>pabworks</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=pabworks" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=pabworks" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/xloem"><img src="?s=100" width="100px;" alt="patiently pending world peace"/><br /><sub><b>patiently pending world peace</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=xloem" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/raishubham1"><img src="https://avatars3.githubusercontent.com/u/29356417?v=4?s=100" width="100px;" alt="raishubham1"/><br /><sub><b>raishubham1</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=raishubham1" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/simone-pignotti"><img src="https://avatars1.githubusercontent.com/u/44410066?v=4?s=100" width="100px;" alt="simone-pignotti"/><br /><sub><b>simone-pignotti</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=simone-pignotti" title="Code">💻</a> <a href="https://github.com/aeon/aeon/issues?q=author%3Asimone-pignotti" title="Bug reports">🐛</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/sophijka"><img src="https://avatars2.githubusercontent.com/u/47450591?v=4?s=100" width="100px;" alt="sophijka"/><br /><sub><b>sophijka</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=sophijka" title="Documentation">📖</a> <a href="#maintenance-sophijka" title="Maintenance">🚧</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/sri1419"><img src="https://avatars2.githubusercontent.com/u/65078278?v=4?s=100" width="100px;" alt="sri1419"/><br /><sub><b>sri1419</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=sri1419" title="Code">💻</a></td>
     </tr>
     <tr>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/vollmersj"><img src="https://avatars2.githubusercontent.com/u/12613127?v=4?s=100" width="100px;" alt="vollmersj"/><br /><sub><b>vollmersj</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=vollmersj" title="Documentation">📖</a></td>
-      <td align="center" valign="top" width="11.11%"><a href="https://github.com/xiaobenbenecho"><img src="https://avatars.githubusercontent.com/u/17461849?v=4?s=100" width="100px;" alt="xiaobenbenecho"/><br /><sub><b>xiaobenbenecho</b></sub></a><br /><a href="https://github.com/aeon-toolkit/aeon/commits?author=xiaobenbenecho" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/tensorflow-as-tf"><img src="https://avatars.githubusercontent.com/u/51345718?v=4?s=100" width="100px;" alt="tensorflow-as-tf"/><br /><sub><b>tensorflow-as-tf</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=tensorflow-as-tf" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/vedazeren"><img src="https://avatars3.githubusercontent.com/u/63582874?v=4?s=100" width="100px;" alt="vedazeren"/><br /><sub><b>vedazeren</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=vedazeren" title="Code">💻</a> <a href="https://github.com/aeon/aeon/commits?author=vedazeren" title="Tests">⚠️</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/vincent-nich12"><img src="https://avatars3.githubusercontent.com/u/36476633?v=4?s=100" width="100px;" alt="vincent-nich12"/><br /><sub><b>vincent-nich12</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=vincent-nich12" title="Code">💻</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/vollmersj"><img src="https://avatars2.githubusercontent.com/u/12613127?v=4?s=100" width="100px;" alt="vollmersj"/><br /><sub><b>vollmersj</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=vollmersj" title="Documentation">📖</a></td>
+      <td align="center" valign="top" width="11.11%"><a href="https://github.com/xiaobenbenecho"><img src="https://avatars.githubusercontent.com/u/17461849?v=4?s=100" width="100px;" alt="xiaobenbenecho"/><br /><sub><b>xiaobenbenecho</b></sub></a><br /><a href="https://github.com/aeon/aeon/commits?author=xiaobenbenecho" title="Code">💻</a></td>
     </tr>
   </tbody>
 </table>
diff --git a/README.md b/README.md
index adc5a9ed..948c2a27 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,7 @@ Our webpage and documentation is available at https://aeon-toolkit.org.
 | Overview      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
 |---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | **CI/CD**     | [![github-actions-release](https://img.shields.io/github/actions/workflow/status/aeon-toolkit/aeon/release.yml?logo=github&label=build%20%28release%29)](https://github.com/aeon-toolkit/aeon/actions/workflows/release.yml) [![github-actions-main](https://img.shields.io/github/actions/workflow/status/aeon-toolkit/aeon/test.yml?logo=github&branch=main&label=build%20%28main%29)](https://github.com/aeon-toolkit/aeon/actions/workflows/test.yml) [![docs-main](https://img.shields.io/readthedocs/aeon-toolkit/stable?logo=readthedocs&label=docs%20%28stable%29)](https://www.aeon-toolkit.org/en/stable/) [![docs-main](https://img.shields.io/readthedocs/aeon-toolkit/latest?logo=readthedocs&label=docs%20%28latest%29)](https://www.aeon-toolkit.org/en/latest/) [![!codecov](https://img.shields.io/codecov/c/github/aeon-toolkit/aeon?label=codecov&logo=codecov)](https://codecov.io/gh/aeon-toolkit/aeon) |
-| **Code**      | [![!pypi](https://img.shields.io/pypi/v/aeon?logo=pypi&color=blue)](https://pypi.org/project/aeon/) [![!python-versions](https://img.shields.io/pypi/pyversions/aeon?logo=python)](https://www.python.org/) [![!black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![license](https://img.shields.io/badge/license-BSD%203--Clause-green?logo=style)](https://github.com/aeon-toolkit/aeon/blob/main/LICENSE)                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
+| **Code**      | [![!pypi](https://img.shields.io/pypi/v/aeon?logo=pypi&color=blue)](https://pypi.org/project/aeon/) [![!python-versions](https://img.shields.io/pypi/pyversions/aeon?logo=python)](https://www.python.org/) [![!black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![license](https://img.shields.io/badge/license-BSD%203--Clause-green?logo=style)](https://github.com/aeon-toolkit/aeon/blob/main/LICENSE) [![binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/aeon-toolkit/aeon/main?filepath=examples)                                                                                                                                                                                                                                                                                                                                          |
 | **Community** | [![!slack](https://img.shields.io/static/v1?logo=slack&label=Slack&message=chat&color=lightgreen)](https://join.slack.com/t/aeon-toolkit/shared_invite/zt-1plkevy4x-vAg1dAUXcuoR38FjY9nxzg) [![!linkedin](https://img.shields.io/static/v1?logo=linkedin&label=LinkedIn&message=news&color=lightblue)](https://www.linkedin.com/company/aeon-toolkit/) [![!twitter](https://img.shields.io/static/v1?logo=twitter&label=Twitter&message=news&color=lightblue)](https://twitter.com/aeon_toolkit)                                                                                                                                                                                                                                                                                                                                                                                                                             |
 
 ## ⚙️ Installation
diff --git a/aeon/classification/deep_learning/inception_time.py b/aeon/classification/deep_learning/inception_time.py
index 3cd2acd3..7c0fbec8 100644
--- a/aeon/classification/deep_learning/inception_time.py
+++ b/aeon/classification/deep_learning/inception_time.py
@@ -528,30 +528,6 @@ class IndividualInceptionClassifier(BaseDeepClassifier):
             metrics=metrics,
         )
 
-        # if user hasn't provided a custom ReduceLROnPlateau via init already,
-        # add the default from literature
-        # self.callbacks = [
-        #     tf.keras.callbacks.ModelCheckpoint(
-        #         filepath=self.file_path + "best_model.hdf5",
-        #         monitor="loss",
-        #         save_best_only=True,
-        #     ),
-        #     tf.keras.callbacks.ReduceLROnPlateau(
-        #         monitor="loss", factor=0.5, patience=50, min_lr=0.0001
-        #     )
-        #     if self.callbacks is None
-        #     else self.callbacks,
-        # ]
-
-        # if not any(
-        #     isinstance(callback, keras.callbacks.ReduceLROnPlateau)
-        #     for callback in self.callbacks
-        # ):
-        #     reduce_lr = keras.callbacks.ReduceLROnPlateau(
-        #         monitor="loss", factor=0.5, patience=50, min_lr=0.0001
-        #     )
-        #     self.callbacks.append(reduce_lr)
-
         return model
 
     def _fit(self, X, y):
@@ -582,9 +558,6 @@ class IndividualInceptionClassifier(BaseDeepClassifier):
         -------
         self : object
         """
-        rng = check_random_state(self.random_state)
-        self.random_state = rng.randint(0, np.iinfo(np.int32).max)
-
         y_onehot = self.convert_y_to_keras(y)
         # Transpose to conform to Keras input style.
         X = X.transpose(0, 2, 1)
@@ -613,23 +586,6 @@ class IndividualInceptionClassifier(BaseDeepClassifier):
 
         return self
 
-        #        self.save_trained_model()
-        #        self._is_fitted = True
-
-        # try:
-        #     import os
-
-        #     import tensorflow as tf
-
-        #     self.model_ = tf.keras.models.load_model(
-        #         self.file_path + "best_model.hdf5", compile=False
-        #     )
-        #     os.remove(self.file_path + "best_model.hdf5")
-
-        #     return self
-        # except FileNotFoundError:
-        #     return self
-
     @classmethod
     def get_test_params(cls, parameter_set="default"):
         """Return testing parameter settings for the estimator.
@@ -660,10 +616,4 @@ class IndividualInceptionClassifier(BaseDeepClassifier):
             "use_bottleneck": True,
         }
 
-        # param2 = {
-        #     "n_epochs": 12,
-        #     "batch_size": 6,
-        #     "use_bias": True,
-        # }
-
         return [param1]
diff --git a/aeon/distances/__init__.py b/aeon/distances/__init__.py
index bc8af505..9f9521c4 100644
--- a/aeon/distances/__init__.py
+++ b/aeon/distances/__init__.py
@@ -3,6 +3,14 @@
 __author__ = ["chrisholder", "TonyBagnall"]
 __all__ = [
     "create_bounding_matrix",
+    "squared_distance",
+    "squared_pairwise_distance",
+    "squared_from_single_to_multiple_distance",
+    "squared_from_multiple_to_multiple_distance",
+    "euclidean_distance",
+    "euclidean_pairwise_distance",
+    "euclidean_from_single_to_multiple_distance",
+    "euclidean_from_multiple_to_multiple_distance",
     "distance",
     "distance_factory",
     "pairwise_distance",
@@ -44,13 +52,11 @@ from aeon.distances._distance import (
     edr_distance,
     erp_alignment_path,
     erp_distance,
-    euclidean_distance,
     lcss_alignment_path,
     lcss_distance,
     msm_alignment_path,
     msm_distance,
     pairwise_distance,
-    squared_distance,
     twe_alignment_path,
     twe_distance,
     wddtw_alignment_path,
@@ -58,3 +64,15 @@ from aeon.distances._distance import (
     wdtw_alignment_path,
     wdtw_distance,
 )
+from aeon.distances._euclidean import (
+    euclidean_distance,
+    euclidean_from_multiple_to_multiple_distance,
+    euclidean_from_single_to_multiple_distance,
+    euclidean_pairwise_distance,
+)
+from aeon.distances._squared import (
+    squared_distance,
+    squared_from_multiple_to_multiple_distance,
+    squared_from_single_to_multiple_distance,
+    squared_pairwise_distance,
+)
diff --git a/aeon/distances/_distance.py b/aeon/distances/_distance.py
index 52129ebb..420a4ef9 100644
--- a/aeon/distances/_distance.py
+++ b/aeon/distances/_distance.py
@@ -1,7 +1,6 @@
 # -*- coding: utf-8 -*-
 __author__ = ["chrisholder", "TonyBagnall"]
 
-
 from typing import Any, Callable, Union
 
 import numpy as np
@@ -11,7 +10,10 @@ from aeon.distances._ddtw import DerivativeCallable, _DdtwDistance, average_of_s
 from aeon.distances._dtw import _DtwDistance
 from aeon.distances._edr import _EdrDistance
 from aeon.distances._erp import _ErpDistance
-from aeon.distances._euclidean import _EuclideanDistance
+from aeon.distances._euclidean import (
+    euclidean_distance,
+    euclidean_from_multiple_to_multiple_distance,
+)
 from aeon.distances._lcss import _LcssDistance
 from aeon.distances._msm import _MsmDistance
 from aeon.distances._numba_utils import (
@@ -24,7 +26,10 @@ from aeon.distances._resolve_metric import (
     _resolve_dist_instance,
     _resolve_metric_to_factory,
 )
-from aeon.distances._squared import _SquaredDistance
+from aeon.distances._squared import (
+    squared_distance,
+    squared_from_multiple_to_multiple_distance,
+)
 from aeon.distances._twe import _TweDistance
 from aeon.distances._wddtw import _WddtwDistance
 from aeon.distances._wdtw import _WdtwDistance
@@ -732,109 +737,6 @@ def twe_distance(
     return distance(x, y, metric="twe", **format_kwargs)
 
 
-def squared_distance(x: np.ndarray, y: np.ndarray, **kwargs: Any) -> float:
-    r"""Compute the squared distance between two time series.
-
-    The squared distance between two time series is defined as:
-
-    .. math::
-        sd(x, y) = \sum_{i=1}^{n} (x_i - y_i)^2
-
-    Parameters
-    ----------
-    x: np.ndarray (1d or 2d array)
-        First time series.
-    y: np.ndarray (1d or 2d array)
-        Second time series.
-    kwargs: Any
-        Extra kwargs. For squared there are none however, this is kept for
-        consistency.
-
-    Returns
-    -------
-    float
-        Squared distance between x and y.
-
-    Raises
-    ------
-    ValueError
-        If the value of x or y provided is not a numpy array.
-        If the value of x or y has more than 2 dimensions.
-        If a metric string provided, and is not a defined valid string.
-        If a metric object (instance of class) is provided and doesn't inherit from
-        NumbaDistance.
-        If a resolved metric is not no_python compiled.
-        If the metric type cannot be determined.
-
-    Examples
-    --------
-    >>> import numpy as np
-    >>> x_1d = np.array([1, 2, 3, 4])  # 1d array
-    >>> y_1d = np.array([5, 6, 7, 8])  # 1d array
-    >>> squared_distance(x_1d, y_1d)
-    64.0
-
-    >>> x_2d = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])  # 2d array
-    >>> y_2d = np.array([[9, 10, 11, 12], [13, 14, 15, 16]])  # 2d array
-    >>> squared_distance(x_2d, y_2d)
-    512.0
-    """
-    return distance(x, y, metric="squared", **kwargs)
-
-
-def euclidean_distance(x: np.ndarray, y: np.ndarray, **kwargs: Any) -> float:
-    r"""Compute the Euclidean distance between two time series.
-
-    Euclidean distance is supported for 1d, 2d and 3d arrays.
-
-    The Euclidean distance between two time series of length m is the square root of
-    the squared distance and is defined as:
-
-    .. math::
-        ed(x, y) = \sqrt{\sum_{i=1}^{n} (x_i - y_i)^2}
-
-    Parameters
-    ----------
-    x: np.ndarray (1d or 2d array)
-        First time series.
-    y: np.ndarray (1d or 2d array)
-        Second time series.
-    kwargs: Any
-        Extra kwargs. For euclidean there are none however, this is kept for
-        consistency.
-
-    Returns
-    -------
-    float
-        Euclidean distance between x and y.
-
-    Raises
-    ------
-    ValueError
-        If the value of x or y provided is not a numpy array.
-        If the value of x or y has more than 2 dimensions.
-        If a metric string provided, and is not a defined valid string.
-        If a metric object (instance of class) is provided and doesn't inherit from
-        NumbaDistance.
-        If a resolved metric is not no_python compiled.
-        If the metric type cannot be determined.
-
-    Examples
-    --------
-    >>> import numpy as np
-    >>> x_1d = np.array([1, 2, 3, 4])  # 1d array
-    >>> y_1d = np.array([5, 6, 7, 8])  # 1d array
-    >>> euclidean_distance(x_1d, y_1d)
-    8.0
-
-    >>> x_2d = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])  # 2d array
-    >>> y_2d = np.array([[9, 10, 11, 12], [13, 14, 15, 16]])  # 2d array
-    >>> euclidean_distance(x_2d, y_2d)
-    22.627416997969522
-    """
-    return distance(x, y, metric="euclidean", **kwargs)
-
-
 def dtw_alignment_path(
     x: np.ndarray,
     y: np.ndarray,
@@ -1532,6 +1434,9 @@ def twe_alignment_path(
     )
 
 
+NEW_DISTANCES = ["squared", "euclidean"]
+
+
 def distance(
     x: np.ndarray,
     y: np.ndarray,
@@ -1611,6 +1516,11 @@ def distance(
     float
         Distance between the x and y.
     """
+    if metric in NEW_DISTANCES:
+        if metric == "squared":
+            return squared_distance(x, y)
+        elif metric == "euclidean":
+            return euclidean_distance(x, y)
     _x = to_numba_timeseries(x)
     _y = to_numba_timeseries(y)
 
@@ -1677,6 +1587,11 @@ def distance_factory(
         If a resolved metric is not no_python compiled.
         If the metric type cannot be determined.
     """
+    if metric in NEW_DISTANCES:
+        if metric == "squared":
+            return squared_distance
+        elif metric == "euclidean":
+            return euclidean_distance
     global dist_callable
 
     if x is None:
@@ -1792,6 +1707,11 @@ def pairwise_distance(
     if y is None:
         y = x
     _y = _make_3d_series(y)
+    if metric in NEW_DISTANCES:
+        if metric == "euclidean":
+            return euclidean_from_multiple_to_multiple_distance(_x, _y)
+        elif metric == "squared":
+            return squared_from_multiple_to_multiple_distance(_x, _y)
     symmetric = np.array_equal(_x, _y)
     _metric_callable = _resolve_metric_to_factory(
         metric, _x[0], _y[0], _METRIC_INFOS, **kwargs
@@ -1964,12 +1884,6 @@ def distance_alignment_path_factory(
 
 
 _METRIC_INFOS = [
-    MetricInfo(
-        canonical_name="euclidean",
-        aka={"euclidean", "ed", "euclid", "pythagorean"},
-        dist_func=euclidean_distance,
-        dist_instance=_EuclideanDistance(),
-    ),
     MetricInfo(
         canonical_name="erp",
         aka={"erp", "edit distance with real penalty"},
@@ -1991,12 +1905,6 @@ _METRIC_INFOS = [
         dist_instance=_LcssDistance(),
         dist_alignment_path_func=lcss_alignment_path,
     ),
-    MetricInfo(
-        canonical_name="squared",
-        aka={"squared"},
-        dist_func=squared_distance,
-        dist_instance=_SquaredDistance(),
-    ),
     MetricInfo(
         canonical_name="dtw",
         aka={"dtw", "dynamic time warping"},
@@ -2053,10 +1961,8 @@ ALL_DISTANCES = (
     dtw_distance,
     edr_distance,
     erp_distance,
-    euclidean_distance,
     lcss_distance,
     msm_distance,
-    squared_distance,
     wddtw_distance,
     wdtw_distance,
     twe_distance,
diff --git a/aeon/distances/_dtw.py b/aeon/distances/_dtw.py
index af005def..cd4a2df9 100644
--- a/aeon/distances/_dtw.py
+++ b/aeon/distances/_dtw.py
@@ -43,7 +43,7 @@ class _DtwDistance(NumbaDistance):
     formulation. This can be a time consuming operation, and it is common to put a
     restriction on the amount of warping allowed. This is implemented through
     the bounding_matrix structure, that supplies a mask for allowable warpings.
-    The most xommon bounding strategies include the Sakoe-Chiba band [2].
+    The most common bounding strategies include the Sakoe-Chiba band [2].
 
     References
     ----------
diff --git a/aeon/distances/_euclidean.py b/aeon/distances/_euclidean.py
index 4facfac1..52312ea9 100644
--- a/aeon/distances/_euclidean.py
+++ b/aeon/distances/_euclidean.py
@@ -1,87 +1,240 @@
 # -*- coding: utf-8 -*-
-"""Euclidean distance."""
-__author__ = ["chrisholder", "TonyBagnall"]
-
-from typing import Any
+__author__ = ["chrisholder", "tonybagnall"]
 
 import numpy as np
 from numba import njit
 
-from aeon.distances.base import DistanceCallable, NumbaDistance
+from aeon.distances._squared import _univariate_squared_distance, squared_distance
 
 
-class _EuclideanDistance(NumbaDistance):
-    """Euclidean distance between two time series."""
+@njit(cache=True, fastmath=True)
+def euclidean_distance(x: np.ndarray, y: np.ndarray) -> float:
+    r"""Compute the euclidean distance between two time series.
 
-    def _distance_factory(
-        self, x: np.ndarray, y: np.ndarray, **kwargs: Any
-    ) -> DistanceCallable:
-        """Create a no_python compiled euclidean distance callable.
+    The Euclidean distance between two time series of length m is the square root of
+    the squared distance and is defined as:
+    .. math::
+        ed(x, y) = \sqrt{\sum_{i=1}^{n} (x_i - y_i)^2}
 
-        Series should be shape (d, m), where d is the number of dimensions, m the series
-        length. Requires equal length series.
+    Parameters
+    ----------
+    x: np.ndarray, of shape (n_channels, n_timepoints) or (n_timepoints,) or
+            (n_instances, n_channels, n_timepoints)
+        First time series.
+    y: np.ndarray, of shape (m_channels, m_timepoints) or (m_timepoints,) or
+            (m_instances, m_channels, m_timepoints)
+        Second time series.
 
-        Parameters
-        ----------
-        x: np.ndarray (1d or 2d array)
-            First time series.
-        y: np.ndarray (1d or 2d array)
-            Second times eries.
-        kwargs: Any
-            Extra kwargs. For euclidean there are none however, this is kept for
-            consistency.
+    Returns
+    -------
+    float
+        Euclidean distance between x and y.
 
-        Returns
-        -------
-        Callable[[np.ndarray, np.ndarray], float]
-            No_python compiled euclidean distance callable.
-        """
-        return _numba_euclidean_distance
+    Raises
+    ------
+    ValueError
+        If x and y are not 1D, 2D, or 3D arrays.
+
+    Examples
+    --------
+    >>> import numpy as np
+    >>> from aeon.distances import euclidean_distance
+    >>> x = np.array([[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]])
+    >>> y = np.array([[11, 12, 13, 14, 15, 16, 17, 18, 19, 20]])
+    >>> euclidean_distance(x, y)
+    31.622776601683793
+    """
+    if x.ndim == 1 and y.ndim == 1:
+        return _univariate_euclidean_distance(x, y)
+    if x.ndim == 2 and y.ndim == 2:
+        return _euclidean_distance(x, y)
+    if x.ndim == 3 and y.ndim == 3:
+        distance = 0
+        for curr_x, curr_y in zip(x, y):
+            distance += _euclidean_distance(curr_x, curr_y)
+        return distance
+    raise ValueError("x and y must be 1D, 2D, or 3D arrays")
 
 
 @njit(cache=True, fastmath=True)
-def _local_euclidean_distance(x, y):
-    """Compute the local euclidean distance.
+def _euclidean_distance(x: np.ndarray, y: np.ndarray) -> float:
+    return np.sqrt(squared_distance(x, y))
+
+
+@njit(cache=True, fastmath=True)
+def _univariate_euclidean_distance(x: np.ndarray, y: np.ndarray) -> float:
+    return np.sqrt(_univariate_squared_distance(x, y))
+
+
+@njit(cache=True, fastmath=True)
+def euclidean_pairwise_distance(X: np.ndarray) -> np.ndarray:
+    """Compute the euclidean pairwise distance between a set of time series.
 
     Parameters
     ----------
-    x: np.ndarray (1d array)
-        First time series
-    y: np.ndarray (1d array)
-        Second time series
+    X: np.ndarray, of shape (n_instances, n_channels, n_timepoints) or
+            (n_instances, n_timepoints)
+        A collection of time series instances.
 
     Returns
     -------
-    float
-        Euclidean distance between the two time series
+    np.ndarray (n_instances, n_instances)
+        euclidean pairwise matrix between the instances of X.
+
+    Raises
+    ------
+    ValueError
+        If x and y are not 2D or 3D arrays.
+
+    Examples
+    --------
+    >>> import numpy as np
+    >>> from aeon.distances import euclidean_pairwise_distance
+    >>> X = np.array([[[1, 2, 3, 4]],[[4, 5, 6, 3]], [[7, 8, 9, 3]]])
+    >>> euclidean_pairwise_distance(X)
+    array([[ 0.        ,  5.29150262, 10.44030651],
+           [ 5.29150262,  0.        ,  5.19615242],
+           [10.44030651,  5.19615242,  0.        ]])
     """
-    distance = 0.0
-    for i in range(x.shape[0]):
-        difference = x[i] - y[i]
-        distance += difference * difference
+    if X.ndim == 3:
+        return _euclidean_pairwise_distance(X)
+    if X.ndim == 2:
+        _X = X.reshape((X.shape[0], 1, X.shape[1]))
+        return _euclidean_pairwise_distance(_X)
+
+    raise ValueError("x and y must be 2D or 3D arrays")
+
+
+@njit(cache=True, fastmath=True)
+def _euclidean_pairwise_distance(X: np.ndarray) -> np.ndarray:
+    n_instances = X.shape[0]
+    distances = np.zeros((n_instances, n_instances))
+
+    for i in range(n_instances):
+        for j in range(i + 1, n_instances):
+            distances[i, j] = euclidean_distance(X[i], X[j])
+            distances[j, i] = distances[i, j]
 
-    return np.sqrt(distance)
+    return distances
 
 
 @njit(cache=True, fastmath=True)
-def _numba_euclidean_distance(x: np.ndarray, y: np.ndarray) -> float:
-    """Euclidean distance compiled to no_python.
+def euclidean_from_single_to_multiple_distance(
+    x: np.ndarray, y: np.ndarray
+) -> np.ndarray:
+    """Compute the euclidean distance between a single time series and multiple.
 
     Parameters
     ----------
-    x: np.ndarray (2d array shape (d,m))
-        First time series.
-    y: np.ndarray (2d array shape (d,m))
-        Second time series.
+    x: np.ndarray, (n_channels, n_timepoints) or (n_timepoints,)
+        Single time series.
+    y: np.ndarray, of shape (m_instances, m_channels, m_timepoints) or
+            (m_instances, m_timepoints)
+        A collection of time series instances.
 
     Returns
     -------
-    distance: float
-        Euclidean distance between x and y.
+    np.ndarray (n_instances)
+        euclidean distance between the collection of instances in y and the time
+        series x.
+
+    Raises
+    ------
+    ValueError
+        If x and y are not 2D or 3D arrays.
+
+    Examples
+    --------
+    >>> import numpy as np
+    >>> from aeon.distances import euclidean_from_single_to_multiple_distance
+    >>> x = np.array([[1, 2, 3, 6]])
+    >>> y = np.array([[[1, 2, 3, 4]],[[4, 5, 6, 3]], [[7, 8, 9, 3]]])
+    >>> euclidean_from_single_to_multiple_distance(x, y)
+    array([ 2.        ,  6.        , 10.81665383])
+    """
+    if y.ndim == 3 and x.ndim == 2:
+        return _euclidean_from_single_to_multiple_distance(x, y)
+    if y.ndim == 2 and x.ndim == 1:
+        _x = x.reshape((1, x.shape[0]))
+        _y = y.reshape((y.shape[0], 1, y.shape[1]))
+        return _euclidean_from_single_to_multiple_distance(_x, _y)
+    else:
+        raise ValueError("x and y must be 2D or 3D arrays")
+
+
+@njit(cache=True, fastmath=True)
+def _euclidean_from_single_to_multiple_distance(
+    x: np.ndarray, y: np.ndarray
+) -> np.ndarray:
+    n_instances = y.shape[0]
+    distances = np.zeros(n_instances)
+
+    for i in range(n_instances):
+        distances[i] = euclidean_distance(x, y[i])
+
+    return distances
+
+
+@njit(cache=True, fastmath=True)
+def euclidean_from_multiple_to_multiple_distance(
+    x: np.ndarray, y: np.ndarray
+) -> np.ndarray:
+    """Compute the euclidean distance between two sets of time series.
+
+    If x and y are the same then you should use euclidean_pairwise_distance.
+
+    Parameters
+    ----------
+    x: np.ndarray, of shape (n_instances, n_channels, n_timepoints) or
+            (n_instances, n_timepoints) or (n_timepoints,)
+        A collection of time series instances.
+    y: np.ndarray, of shape (m_instances, m_channels, m_timepoints) or
+            (m_instances, m_timepoints) or (m_timepoints,)
+        A collection of time series instances.
+
+    Returns
+    -------
+    np.ndarray (n_instances, m_instances)
+        euclidean distance between two collections of time series, x and y.
+
+    Raises
+    ------
+    ValueError
+        If x and y are not 2D or 3D arrays.
+
+    Examples
+    --------
+    >>> import numpy as np
+    >>> from aeon.distances import euclidean_from_multiple_to_multiple_distance
+    >>> x = np.array([[[1, 2, 3, 3]],[[4, 5, 6, 9]], [[7, 8, 9, 22]]])
+    >>> y = np.array([[[11, 12, 13, 2]],[[14, 15, 16, 1]], [[17, 18, 19, 10]]])
+    >>> euclidean_from_multiple_to_multiple_distance(x, y)
+    array([[17.34935157, 22.60530911, 28.58321186],
+           [14.        , 19.07878403, 22.53885534],
+           [21.16601049, 24.24871131, 21.07130751]])
     """
-    distance = 0.0
-    for i in range(x.shape[0]):
-        for j in range(x.shape[1]):
-            difference = x[i][j] - y[i][j]
-            distance += difference * difference
-    return np.sqrt(distance)
+    if y.ndim == 3 and x.ndim == 3:
+        return _euclidean_from_multiple_to_multiple_distance(x, y)
+    if y.ndim == 2 and x.ndim == 2:
+        _x = x.reshape((x.shape[0], 1, x.shape[1]))
+        _y = y.reshape((y.shape[0], 1, y.shape[1]))
+        return _euclidean_from_multiple_to_multiple_distance(_x, _y)
+    if y.ndim == 1 and x.ndim == 1:
+        _x = x.reshape((1, 1, x.shape[0]))
+        _y = y.reshape((1, 1, y.shape[0]))
+        return _euclidean_from_multiple_to_multiple_distance(_x, _y)
+    raise ValueError("x and y must be 1D, 2D, or 3D arrays")
+
+
+@njit(cache=True, fastmath=True)
+def _euclidean_from_multiple_to_multiple_distance(
+    x: np.ndarray, y: np.ndarray
+) -> np.ndarray:
+    n_instances = x.shape[0]
+    m_instances = y.shape[0]
+    distances = np.zeros((n_instances, m_instances))
+
+    for i in range(n_instances):
+        for j in range(m_instances):
+            distances[i, j] = euclidean_distance(x[i], y[j])
+    return distances
diff --git a/aeon/distances/_squared.py b/aeon/distances/_squared.py
index 5645aad7..039c635b 100644
--- a/aeon/distances/_squared.py
+++ b/aeon/distances/_squared.py
@@ -1,81 +1,244 @@
 # -*- coding: utf-8 -*-
-__author__ = ["chrisholder", "TonyBagnall"]
-
-
-from typing import Any
+__author__ = ["chrisholder", "tonybagnall"]
 
 import numpy as np
 from numba import njit
 
-from aeon.distances.base import DistanceCallable, NumbaDistance
 
+@njit(cache=True, fastmath=True)
+def squared_distance(x: np.ndarray, y: np.ndarray) -> float:
+    r"""Compute the squared distance between two time series.
+
+    The squared distance between two time series is defined as:
+    .. math::
+        sd(x, y) = \sum_{i=1}^{n} (x_i - y_i)^2
+
+    Parameters
+    ----------
+    x: np.ndarray, of shape (n_channels, n_timepoints) or (n_timepoints,) or
+            (n_instances, n_channels, n_timepoints)
+        First time series.
+    y: np.ndarray, of shape (m_channels, m_timepoints) or (m_timepoints,) or
+            (m_instances, m_channels, m_timepoints)
+        Second time series.
+
+    Returns
+    -------
+    float
+        Squared distance between x and y.
+
+    Raises
+    ------
+    ValueError
+        If x and y are not 1D, 2D, or 3D arrays.
+
+    Examples
+    --------
+    >>> import numpy as np
+    >>> from aeon.distances import squared_distance
+    >>> x = np.array([[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]])
+    >>> y = np.array([[11, 12, 13, 14, 15, 16, 17, 18, 19, 20]])
+    >>> squared_distance(x, y)
+    1000.0
+    """
+    if x.ndim == 1 and y.ndim == 1:
+        return _univariate_squared_distance(x, y)
+    if x.ndim == 2 and y.ndim == 2:
+        return _squared_distance(x, y)
+    if x.ndim == 3 and y.ndim == 3:
+        distance = 0
+        for curr_x, curr_y in zip(x, y):
+            distance += _squared_distance(curr_x, curr_y)
+        return distance
+    raise ValueError("x and y must be 1D, 2D, or 3D arrays")
 
-class _SquaredDistance(NumbaDistance):
-    """Squared distance between two time series."""
 
-    def _distance_factory(
-        self, x: np.ndarray, y: np.ndarray, **kwargs: Any
-    ) -> DistanceCallable:
-        """Create a no_python compiled Squared distance callable.
+@njit(cache=True, fastmath=True)
+def _squared_distance(x: np.ndarray, y: np.ndarray) -> float:
+    distance = 0.0
+    for i in range(x.shape[0]):
+        distance += _univariate_squared_distance(x[i], y[i])
+    return distance
 
-        Parameters
-        ----------
-        x: np.ndarray (1d or 2d array)
-            First time series.
-        y: np.ndarray (1d or 2d array)
-            Second time series.
-        kwargs: Any
-            Extra kwargs. For squared there are none however, this is kept for
-            consistency.
 
-        Returns
-        -------
-        Callable[[np.ndarray, np.ndarray], float]
-            No_python compiled Squared distance callable.
-        """
-        return _numba_squared_distance
+@njit(cache=True, fastmath=True)
+def _univariate_squared_distance(x: np.ndarray, y: np.ndarray) -> float:
+    distance = 0.0
+    min_length = min(x.shape[0], y.shape[0])
+    for i in range(min_length):
+        difference = x[i] - y[i]
+        distance += difference * difference
+    return distance
 
 
 @njit(cache=True, fastmath=True)
-def _numba_squared_distance(x: np.ndarray, y: np.ndarray) -> float:
-    """Squared distance compiled to no_python.
+def squared_pairwise_distance(X: np.ndarray) -> np.ndarray:
+    """Compute the squared pairwise distance between a set of time series.
 
     Parameters
     ----------
-    x: np.ndarray (2d array)
-        First time series.
-    y: np.ndarray (2d array)
-        Second time series.
+    X: np.ndarray, of shape (n_instances, n_channels, n_timepoints) or
+            (n_instances, n_timepoints)
+        A collection of time series instances.
 
     Returns
     -------
-    distance: float
-        Squared distance between the x and y.
+    np.ndarray (n_instances, n_instances)
+        squared pairwise matrix between the instances of X.
+
+    Raises
+    ------
+    ValueError
+        If x and y are not 2D or 3D arrays.
+
+    Examples
+    --------
+    >>> import numpy as np
+    >>> from aeon.distances import squared_pairwise_distance
+    >>> X = np.array([[[1, 2, 3, 4]],[[4, 5, 6, 3]], [[7, 8, 9, 3]]])
+    >>> squared_pairwise_distance(X)
+    array([[  0.,  28., 109.],
+           [ 28.,   0.,  27.],
+           [109.,  27.,   0.]])
     """
-    dist = 0.0
-    for i in range(x.shape[0]):
-        dist += _local_squared_distance(x[i], y[i])
-    return dist
+    if X.ndim == 3:
+        return _squared_pairwise_distance(X)
+    if X.ndim == 2:
+        _X = X.reshape((X.shape[0], 1, X.shape[1]))
+        return _squared_pairwise_distance(_X)
+    raise ValueError("x and y must be 2D or 3D arrays")
+
+
+@njit(cache=True, fastmath=True)
+def _squared_pairwise_distance(X: np.ndarray) -> np.ndarray:
+    n_instances = X.shape[0]
+    distances = np.zeros((n_instances, n_instances))
+
+    for i in range(n_instances):
+        for j in range(i + 1, n_instances):
+            distances[i, j] = squared_distance(X[i], X[j])
+            distances[j, i] = distances[i, j]
+
+    return distances
 
 
 @njit(cache=True, fastmath=True)
-def _local_squared_distance(x: np.ndarray, y: np.ndarray):
-    """Compute the local squared distance.
+def squared_from_single_to_multiple_distance(
+    x: np.ndarray, y: np.ndarray
+) -> np.ndarray:
+    """Compute the squared distance between a single time series and multiple.
 
     Parameters
     ----------
-    x: np.ndarray (1d array)
-        First time series
-    y: np.ndarray (1d array)
-        Second time series
+    x: np.ndarray, (n_channels, n_timepoints) or (n_timepoints,)
+        Single time series.
+    y: np.ndarray, of shape (m_instances, m_channels, m_timepoints) or
+            (m_instances, m_timepoints)
+        A collection of time series instances.
 
     Returns
     -------
-    float
-        Squared distance between the two time series
+    np.ndarray (n_instances)
+        squared distance between the collection of instances in y and the time
+        series x.
+
+    Raises
+    ------
+    ValueError
+        If x and y are not 2D or 3D arrays.
+
+    Examples
+    --------
+    >>> import numpy as np
+    >>> from aeon.distances import squared_from_single_to_multiple_distance
+    >>> x = np.array([[1, 2, 3, 6]])
+    >>> y = np.array([[[1, 2, 3, 4]],[[4, 5, 6, 3]], [[7, 8, 9, 3]]])
+    >>> squared_from_single_to_multiple_distance(x, y)
+    array([  4.,  36., 117.])
     """
-    distance = 0.0
-    for i in range(x.shape[0]):
-        difference = x[i] - y[i]
-        distance += difference * difference
-    return distance
+    if y.ndim == 3 and x.ndim == 2:
+        return _squared_from_single_to_multiple_distance(x, y)
+    if y.ndim == 2 and x.ndim == 1:
+        _x = x.reshape((1, x.shape[0]))
+        _y = y.reshape((y.shape[0], 1, y.shape[1]))
+        return _squared_from_single_to_multiple_distance(_x, _y)
+    else:
+        raise ValueError("x and y must be 2D or 3D arrays")
+
+
+@njit(cache=True, fastmath=True)
+def _squared_from_single_to_multiple_distance(
+    x: np.ndarray, y: np.ndarray
+) -> np.ndarray:
+    n_instances = y.shape[0]
+    distances = np.zeros(n_instances)
+
+    for i in range(n_instances):
+        distances[i] = squared_distance(x, y[i])
+
+    return distances
+
+
+@njit(cache=True, fastmath=True)
+def squared_from_multiple_to_multiple_distance(
+    x: np.ndarray, y: np.ndarray
+) -> np.ndarray:
+    """Compute the squared distance between two sets of time series.
+
+    If x and y are the same then you should use squared_pairwise_distance.
+
+    Parameters
+    ----------
+    x: np.ndarray, of shape (n_instances, n_channels, n_timepoints) or
+            (n_instances, n_timepoints) or (n_timepoints,)
+        A collection of time series instances.
+    y: np.ndarray, of shape (m_instances, m_channels, m_timepoints) or
+            (m_instances, m_timepoints) or (m_timepoints,)
+        A collection of time series instances.
+
+    Returns
+    -------
+    np.ndarray (n_instances, m_instances)
+        squared distance between two collections of time series, x and y.
+
+    Raises
+    ------
+    ValueError
+        If x and y are not 2D or 3D arrays.
+
+    Examples
+    --------
+    >>> import numpy as np
+    >>> from aeon.distances import squared_from_multiple_to_multiple_distance
+    >>> x = np.array([[[1, 2, 3, 3]],[[4, 5, 6, 9]], [[7, 8, 9, 22]]])
+    >>> y = np.array([[[11, 12, 13, 2]],[[14, 15, 16, 1]], [[17, 18, 19, 10]]])
+    >>> squared_from_multiple_to_multiple_distance(x, y)
+    array([[301., 511., 817.],
+           [196., 364., 508.],
+           [448., 588., 444.]])
+    """
+    if y.ndim == 3 and x.ndim == 3:
+        return _squared_from_multiple_to_multiple_distance(x, y)
+    if y.ndim == 2 and x.ndim == 2:
+        _x = x.reshape((x.shape[0], 1, x.shape[1]))
+        _y = y.reshape((y.shape[0], 1, y.shape[1]))
+        return _squared_from_multiple_to_multiple_distance(_x, _y)
+    if y.ndim == 1 and x.ndim == 1:
+        _x = x.reshape((1, 1, x.shape[0]))
+        _y = y.reshape((1, 1, y.shape[0]))
+        return _squared_from_multiple_to_multiple_distance(_x, _y)
+    raise ValueError("x and y must be 1D, 2D, or 3D arrays")
+
+
+@njit(cache=True, fastmath=True)
+def _squared_from_multiple_to_multiple_distance(
+    x: np.ndarray, y: np.ndarray
+) -> np.ndarray:
+    n_instances = x.shape[0]
+    m_instances = y.shape[0]
+    distances = np.zeros((n_instances, m_instances))
+
+    for i in range(n_instances):
+        for j in range(m_instances):
+            distances[i, j] = squared_distance(x[i], y[j])
+    return distances
diff --git a/aeon/transformations/panel/catch22.py b/aeon/transformations/panel/catch22.py
index f59138fe..6a37ee54 100644
--- a/aeon/transformations/panel/catch22.py
+++ b/aeon/transformations/panel/catch22.py
@@ -10,11 +10,9 @@ __all__ = ["Catch22"]
 import math
 
 import numpy as np
-import pandas as pd
 from joblib import Parallel, delayed
 from numba import njit
 
-from aeon.datatypes import convert_to
 from aeon.transformations.base import BaseTransformer
 from aeon.utils.validation import check_n_jobs
 
@@ -78,13 +76,20 @@ class Catch22(BaseTransformer):
     .. [2] Fulcher, B. D., Little, M. A., & Jones, N. S. (2013). Highly comparative
     time-series analysis: the empirical structure of time series and their methods.
     Journal of the Royal Society Interface, 10(83), 20130048.
+
+    Examples
+    --------
+    >>> from aeon.transformations.panel.catch22 import Catch22
+    >>> import numpy as np
+    >>> data = np.array([[[1,2,3,4,5,6,7,8,9,10]],[[5,5,5,5,5,5,5,5,5,5]]])
+    >>> c22 = Catch22(replace_nans=True)
+    >>> result = c22.fit_transform(data)
     """
 
     _tags = {
-        "scitype:transform-input": "Series",
         "scitype:transform-output": "Primitives",
         "scitype:instancewise": True,
-        "X_inner_mtype": "nested_univ",
+        "X_inner_mtype": "numpy3D",
         "y_inner_mtype": "None",
         "fit_is_empty": True,
     }
@@ -144,13 +149,13 @@ class Catch22(BaseTransformer):
 
         Parameters
         ----------
-        X : 3D numpy array of shape [n_instances, n_dimensions, n_features],
-            input time series panel.
+        X : 3D numpy array of shape (n_instances, n_channels, n_features)
+            input time series collection.
         y : ignored.
 
         Returns
         -------
-        c22 : Pandas DataFrame of shape [n_instances, c*n_dimensions] where c is the
+        c22 : numpy array of shape (n_instances, c*n_channels) where c is the
              number of features requested, containing Catch22 features for X.
         """
         n_instances = X.shape[0]
@@ -161,7 +166,7 @@ class Catch22(BaseTransformer):
 
         c22_list = Parallel(n_jobs=threads_to_use, prefer="threads")(
             delayed(self._transform_case)(
-                X.iloc[i],
+                X[i],
                 f_idx,
             )
             for i in range(n_instances)
@@ -170,7 +175,7 @@ class Catch22(BaseTransformer):
         if self.replace_nans:
             c22_list = np.nan_to_num(c22_list, False, 0, 0, 0)
 
-        return pd.DataFrame(c22_list)
+        return np.array(c22_list)
 
     def _transform_case(self, X, f_idx):
         c22 = np.zeros(len(f_idx) * len(X))
@@ -276,14 +281,10 @@ class Catch22(BaseTransformer):
                 raise ValueError("Invalid catch22 feature name")
         else:
             raise ValueError("catch22 feature name or ID required")
-
-        if isinstance(X, pd.DataFrame):
-            X = convert_to(X, "numpy3D")
-
         if len(X.shape) > 2:
-            n_instances, n_dims, series_length = X.shape
+            n_instances, n_channels, series_length = X.shape
 
-            if n_dims > 1:
+            if n_channels > 1:
                 raise ValueError(
                     "transform_single_feature can only handle univariate series "
                     "currently."
diff --git a/aeon/transformations/panel/catch22wrapper.py b/aeon/transformations/panel/catch22wrapper.py
index 3d5610a4..c9d1545b 100644
--- a/aeon/transformations/panel/catch22wrapper.py
+++ b/aeon/transformations/panel/catch22wrapper.py
@@ -8,7 +8,6 @@ __author__ = ["MatthewMiddlehurst"]
 __all__ = ["Catch22Wrapper"]
 
 import numpy as np
-import pandas as pd
 from joblib import Parallel, delayed
 
 from aeon.transformations.base import BaseTransformer
@@ -75,10 +74,9 @@ class Catch22Wrapper(BaseTransformer):
     """
 
     _tags = {
-        "scitype:transform-input": "Series",
         "scitype:transform-output": "Primitives",
         "scitype:instancewise": True,
-        "X_inner_mtype": "nested_univ",
+        "X_inner_mtype": "numpy3D",
         "y_inner_mtype": "None",
         "fit_is_empty": True,
         "python_dependencies": "pycatch22",
@@ -127,16 +125,16 @@ class Catch22Wrapper(BaseTransformer):
 
         Parameters
         ----------
-        X : 3D numpy array of shape [n_instances, n_dimensions, n_features],
-            input time series panel.
+        X : 3D numpy array of shape (n_instances, n_channels, n_features)
+            input time series collection.
         y : ignored.
 
         Returns
         -------
-        c22 : Pandas DataFrame of shape [n_instances, c*n_dimensions] where c is the
+        c22 : numpy array of shape (n_instances, c*n_channels) where c is the
              number of features requested, containing Catch22 features for X.
         """
-        n_instances, n_dims = X.shape
+        n_instances = X.shape[0]
 
         f_idx = catch22._verify_features(self.features, self.catch24)
 
@@ -171,7 +169,7 @@ class Catch22Wrapper(BaseTransformer):
 
         c22_list = Parallel(n_jobs=threads_to_use, prefer="threads")(
             delayed(self._transform_case)(
-                X.iloc[i],
+                X[i],
                 f_idx,
                 features,
             )
@@ -181,7 +179,7 @@ class Catch22Wrapper(BaseTransformer):
         if self.replace_nans:
             c22_list = np.nan_to_num(c22_list, False, 0, 0, 0)
 
-        return pd.DataFrame(c22_list)
+        return c22_list
 
     def _transform_case(self, X, f_idx, features):
         c22 = np.zeros(len(f_idx) * len(X))
diff --git a/examples/catch22.ipynb b/examples/catch22.ipynb
index 1b4f7853..c6fb50d4 100644
--- a/examples/catch22.ipynb
+++ b/examples/catch22.ipynb
@@ -30,7 +30,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 18,
    "metadata": {
     "execution": {
      "iopub.execute_input": "2020-12-19T14:30:07.306937Z",
@@ -57,7 +57,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 19,
    "metadata": {
     "execution": {
      "iopub.execute_input": "2020-12-19T14:30:08.041533Z",
@@ -66,17 +66,28 @@
      "shell.execute_reply": "2020-12-19T14:30:08.211258Z"
     }
    },
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "(67, 1, 24) (67,) (50, 1, 24) (50,)\n",
+      "(40, 6, 100) (40,) (40, 6, 100) (40,)\n"
+     ]
+    }
+   ],
    "source": [
-    "IPD_X_train, IPD_y_train = load_italy_power_demand(split=\"train\", return_X_y=True)\n",
-    "IPD_X_test, IPD_y_test = load_italy_power_demand(split=\"test\", return_X_y=True)\n",
+    "IPD_X_train, IPD_y_train = load_italy_power_demand(split=\"train\")\n",
+    "IPD_X_test, IPD_y_test = load_italy_power_demand(split=\"test\")\n",
     "IPD_X_test = IPD_X_test[:50]\n",
     "IPD_y_test = IPD_y_test[:50]\n",
     "\n",
     "print(IPD_X_train.shape, IPD_y_train.shape, IPD_X_test.shape, IPD_y_test.shape)\n",
     "\n",
-    "BM_X_train, BM_y_train = load_basic_motions(split=\"train\", return_X_y=True)\n",
-    "BM_X_test, BM_y_test = load_basic_motions(split=\"test\", return_X_y=True)\n",
+    "BM_X_train, BM_y_train = load_basic_motions(split=\"train\")\n",
+    "BM_X_test, BM_y_test = load_basic_motions(\n",
+    "    split=\"test\",\n",
+    ")\n",
     "\n",
     "print(BM_X_train.shape, BM_y_train.shape, BM_X_test.shape, BM_y_test.shape)"
    ]
@@ -95,7 +106,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 20,
    "metadata": {
     "execution": {
      "iopub.execute_input": "2020-12-19T14:30:08.215545Z",
@@ -104,30 +115,20 @@
      "shell.execute_reply": "2020-12-19T14:30:08.223422Z"
     }
    },
-   "outputs": [],
-   "source": [
-    "c22_uv = Catch22()\n",
-    "c22_uv.fit(IPD_X_train, IPD_y_train)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {
-    "execution": {
-     "iopub.execute_input": "2020-12-19T14:30:08.226714Z",
-     "iopub.status.busy": "2020-12-19T14:30:08.226142Z",
-     "iopub.status.idle": "2020-12-19T14:30:08.252491Z",
-     "shell.execute_reply": "2020-12-19T14:30:08.252970Z"
-    },
-    "pycharm": {
-     "name": "#%%\n"
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "(67, 22)\n"
+     ]
     }
-   },
-   "outputs": [],
+   ],
    "source": [
+    "c22_uv = Catch22()\n",
+    "c22_uv.fit(IPD_X_train, IPD_y_train)\n",
     "transformed_data_uv = c22_uv.transform(IPD_X_train)\n",
-    "print(transformed_data_uv.head())"
+    "print(transformed_data_uv.shape)"
    ]
   },
   {
@@ -142,7 +143,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 21,
    "metadata": {
     "execution": {
      "iopub.execute_input": "2020-12-19T14:30:08.264541Z",
@@ -154,7 +155,17 @@
      "name": "#%%\n"
     }
    },
-   "outputs": [],
+   "outputs": [
+    {
+     "data": {
+      "text/plain": "Catch22()",
+      "text/html": "<style>#sk-container-id-4 {color: black;background-color: white;}#sk-container-id-4 pre{padding: 0;}#sk-container-id-4 div.sk-toggleable {background-color: white;}#sk-container-id-4 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-4 label.sk-toggleable__label-arrow:before {content: \"▸\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-4 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-4 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-4 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-4 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-4 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-4 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"▾\";}#sk-container-id-4 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-4 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-4 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-4 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-4 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-4 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-4 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-4 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-4 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-4 div.sk-item {position: relative;z-index: 1;}#sk-container-id-4 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-4 div.sk-item::before, #sk-container-id-4 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-4 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-4 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-4 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-4 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-4 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-4 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-4 div.sk-label-container {text-align: center;}#sk-container-id-4 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-4 div.sk-text-repr-fallback {display: none;}</style><div id=\"sk-container-id-4\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>Catch22()</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item\"><div class=\"sk-estimator sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-4\" type=\"checkbox\" checked><label for=\"sk-estimator-id-4\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">Catch22</label><div class=\"sk-toggleable__content\"><pre>Catch22()</pre></div></div></div></div></div>"
+     },
+     "execution_count": 21,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
    "source": [
     "c22_mv = Catch22()\n",
     "c22_mv.fit(BM_X_train, BM_y_train)"
@@ -162,22 +173,27 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 22,
    "metadata": {
     "execution": {
      "iopub.execute_input": "2020-12-19T14:30:08.271483Z",
      "iopub.status.busy": "2020-12-19T14:30:08.270986Z",
      "iopub.status.idle": "2020-12-19T14:30:08.413472Z",
      "shell.execute_reply": "2020-12-19T14:30:08.413974Z"
-    },
-    "pycharm": {
-     "name": "#%%\n"
     }
    },
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "(40, 132)\n"
+     ]
+    }
+   ],
    "source": [
     "transformed_data_mv = c22_mv.transform(BM_X_train)\n",
-    "print(transformed_data_mv.head())"
+    "print(transformed_data_mv.shape)"
    ]
   },
   {
@@ -192,7 +208,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 23,
    "metadata": {
     "execution": {
      "iopub.execute_input": "2020-12-19T14:30:08.431962Z",
@@ -201,7 +217,17 @@
      "shell.execute_reply": "2020-12-19T14:30:08.535836Z"
     }
    },
-   "outputs": [],
+   "outputs": [
+    {
+     "data": {
+      "text/plain": "Catch22Classifier(random_state=0)",
+      "text/html": "<style>#sk-container-id-5 {color: black;background-color: white;}#sk-container-id-5 pre{padding: 0;}#sk-container-id-5 div.sk-toggleable {background-color: white;}#sk-container-id-5 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-5 label.sk-toggleable__label-arrow:before {content: \"▸\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-5 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-5 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-5 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-5 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-5 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-5 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"▾\";}#sk-container-id-5 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-5 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-5 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-5 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-5 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-5 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-5 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-5 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-5 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-5 div.sk-item {position: relative;z-index: 1;}#sk-container-id-5 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-5 div.sk-item::before, #sk-container-id-5 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-5 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-5 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-5 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-5 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-5 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-5 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-5 div.sk-label-container {text-align: center;}#sk-container-id-5 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-5 div.sk-text-repr-fallback {display: none;}</style><div id=\"sk-container-id-5\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>Catch22Classifier(random_state=0)</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item\"><div class=\"sk-estimator sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-5\" type=\"checkbox\" checked><label for=\"sk-estimator-id-5\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">Catch22Classifier</label><div class=\"sk-toggleable__content\"><pre>Catch22Classifier(random_state=0)</pre></div></div></div></div></div>"
+     },
+     "execution_count": 23,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
    "source": [
     "c22f = Catch22Classifier(random_state=0)\n",
     "c22f.fit(IPD_X_train, IPD_y_train)"
@@ -209,7 +235,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 24,
    "metadata": {
     "execution": {
      "iopub.execute_input": "2020-12-19T14:30:08.553299Z",
@@ -218,7 +244,15 @@
      "shell.execute_reply": "2020-12-19T14:30:08.561821Z"
     }
    },
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "C22F Accuracy: 0.86\n"
+     ]
+    }
+   ],
    "source": [
     "c22f_preds = c22f.predict(IPD_X_test)\n",
     "print(\"C22F Accuracy: \" + str(metrics.accuracy_score(IPD_y_test, c22f_preds)))"
diff --git a/pyproject.toml b/pyproject.toml
index fac25061..e9fc2c65 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -95,7 +95,8 @@ dev = [
 ]
 
 binder = [
-    "jupyter",
+    "notebook",
+    "jupyterlab",
 ]
 
 docs = [


Test patch:
diff --git a/aeon/distances/tests/_expected_results.py b/aeon/distances/tests/_expected_results.py
index 384cd6de..f72c49ef 100644
--- a/aeon/distances/tests/_expected_results.py
+++ b/aeon/distances/tests/_expected_results.py
@@ -3,12 +3,29 @@
 
 _expected_distance_results = {
     # Result structure:
-    # [single value series, univariate series, multivariate series]
-    "euclidean": [5.0, 2.6329864895136623, 7.093596608755006],
+    # [single value series, univariate series, multivariate series, dataset,
+    #   unequal univariate, multivariate unequal, dataset unequal]
+    "euclidean": [
+        5.0,
+        2.6329864895136623,
+        7.093596608755006,
+        70.56413351420169,
+        2.3179478388647876,
+        4.938969178714248,
+        49.694052115721675,
+    ],
     "erp": [5.0, 5.037672883414786, 20.724482073800456],
     "edr": [1.0, 0.6, 1.0],
     "lcss": [1.0, 0.09999999999999998, 1.0],
-    "squared": [25.0, 6.932617853961479, 50.31911284774053],
+    "squared": [
+        25.0,
+        6.932617853961479,
+        50.31911284774053,
+        499.6749760624051,
+        5.37288218369794,
+        24.39341654828929,
+        247.6996067496993,
+    ],
     "dtw": [25.0, 2.180365495972097, 47.59969618998147],
     "ddtw": [0.0, 2.0884818837222006, 34.837800040564005],
     "wdtw": [12.343758137512241, 0.985380547171357, 21.265839226825413],
diff --git a/aeon/distances/tests/_utils.py b/aeon/distances/tests/_utils.py
index 7e3a7d5e..3c5a1f2f 100644
--- a/aeon/distances/tests/_utils.py
+++ b/aeon/distances/tests/_utils.py
@@ -1,7 +1,10 @@
 # -*- coding: utf-8 -*-
+import os
 import time
 from typing import Callable
 
+import numpy as np
+
 from aeon.datatypes import convert_to
 from aeon.utils._testing.panel import _make_panel_X
 from aeon.utils._testing.series import _make_series
@@ -77,3 +80,72 @@ def _time_distance(callable: Callable, average: int = 30, **kwargs):
         total += time.time() - start
 
     return total / average
+
+
+def _make_3d_series(x: np.ndarray) -> np.ndarray:
+    """Check a series being passed into pairwise is 3d.
+
+    Pairwise assumes it has been passed two sets of series, if passed a single
+    series this function reshapes.
+
+    If given a 1d array the time series is reshaped to (m, 1, 1). This is so when
+    looped over x[i] = (1, m).
+
+    If given a 2d array then the time series is reshaped to (d, 1, m). The dimensions
+    are put to the start so the ts can be looped through correctly. When looped over
+    the time series x[i] = (d, m).
+
+    Parameters
+    ----------
+    x: np.ndarray, 2d or 3d
+
+    Returns
+    -------
+    np.ndarray, 3d
+    """
+    num_dims = x.ndim
+    if num_dims == 1:
+        shape = x.shape
+        _x = np.reshape(x, (1, 1, shape[0]))
+    elif num_dims == 2:
+        shape = x.shape
+        _x = np.reshape(x, (shape[0], 1, shape[1]))
+    elif num_dims > 3:
+        raise ValueError(
+            "The matrix provided has more than 3 dimensions. This is not"
+            "supported. Please provide a matrix with less than "
+            "3 dimensions"
+        )
+    else:
+        _x = x
+    return _x
+
+
+def debug_generated_jit_distance_function(func):
+    """Check if numba generated_jit function is active for a test.
+
+    When using generated_jit function and numba is active this creates a function that
+    returns the value of the returned callable. However, when numba isnt active
+    this isnt resolved so you just get the resolved callable back. This means that
+    these functions cant be tested without numba being active. This function wraps
+    generated_jit functions when numba isnt active so they can be used even when
+    numba isnt active.
+
+    Parameters
+    ----------
+    func: Callable
+        The function that could be a numba generated_jit.
+
+    Returns
+    -------
+    Callable
+        The function that is wrapped if numba isnt active.
+    """
+    if "NUMBA_DISABLE_JIT" in os.environ and os.environ["NUMBA_DISABLE_JIT"] == "1":
+
+        def dist_callable(x, y):
+            inner_callable = func(x, y)
+            return inner_callable(x, y)
+
+        return dist_callable
+    return func
diff --git a/aeon/distances/tests/test_distance_correctness.py b/aeon/distances/tests/test_distance_correctness.py
index 4ffff358..6871fe94 100644
--- a/aeon/distances/tests/test_distance_correctness.py
+++ b/aeon/distances/tests/test_distance_correctness.py
@@ -17,6 +17,7 @@ from aeon.distances import (
     euclidean_distance,
     lcss_distance,
     msm_distance,
+    squared_distance,
     twe_distance,
     wddtw_distance,
     wdtw_distance,
@@ -48,6 +49,7 @@ distance_parameters = {
 }
 unit_test_distances = {
     "euclidean": 619.7959,
+    "squared": 384147.0,
     "dtw": [384147.0, 315012.0, 275854.0],
     "wdtw": [137927.0, 68406.15849, 2.2296],
     "msm": [1515.0, 1516.4, 1529.0],
@@ -60,6 +62,7 @@ unit_test_distances = {
 }
 basic_motions_distances = {
     "euclidean": 27.51835240,
+    "squared": 757.25971908652,
     "dtw": [757.259719, 330.834497, 330.834497],
     "wdtw": [165.41724, 3.308425, 0],
     "msm": [70.014828, 89.814828, 268.014828],
@@ -79,6 +82,8 @@ def test_multivariate_correctness():
     case2 = trainX[1]
     d = euclidean_distance(case1, case2)
     assert_almost_equal(d, basic_motions_distances["euclidean"], 4)
+    d = squared_distance(case1, case2)
+    assert_almost_equal(d, basic_motions_distances["squared"], 4)
     twe_mult = []
     for j in range(0, 3):
         d = dtw_distance(case1, case2, window=distance_parameters["dtw"][j])
@@ -112,6 +117,10 @@ def test_univariate_correctness():
     d2 = euclidean_distance(cases1[1], cases2[1])
     assert_almost_equal(d, unit_test_distances["euclidean"], 4)
     assert d == d2
+    d = squared_distance(cases1[0], cases2[0])
+    d2 = squared_distance(cases1[1], cases2[1])
+    assert_almost_equal(d, unit_test_distances["squared"], 4)
+    assert d == d2
     twe_uni = []
     for j in range(0, 3):
         d = dtw_distance(cases1[0], cases2[0], window=distance_parameters["dtw"][j])
diff --git a/aeon/distances/tests/test_multiple_to_multiple.py b/aeon/distances/tests/test_multiple_to_multiple.py
new file mode 100644
index 00000000..51a9cfa7
--- /dev/null
+++ b/aeon/distances/tests/test_multiple_to_multiple.py
@@ -0,0 +1,108 @@
+# -*- coding: utf-8 -*-
+import numpy as np
+import pytest
+
+from aeon.distances.tests._utils import _make_3d_series, create_test_distance_numpy
+from aeon.distances.tests.test_new_distances import DISTANCES
+
+
+def _validate_multiple_to_multiple_result(
+    x,
+    y,
+    name,  # This will be used in a later pr
+    distance,
+    multiple_to_multiple_distance,
+):
+    multiple_to_multiple_result = multiple_to_multiple_distance(x, y)
+
+    if x.ndim == 1 and y.ndim == 1:
+        expected_size = (1, 1)
+    else:
+        expected_size = (len(x), len(y))
+
+    assert isinstance(multiple_to_multiple_result, np.ndarray)
+    assert multiple_to_multiple_result.shape == expected_size
+
+    x = _make_3d_series(x)
+    y = _make_3d_series(y)
+
+    matrix = np.zeros((len(x), len(y)))
+
+    for i in range(len(x)):
+        curr_x = x[i]
+        for j in range(len(y)):
+            curr_y = y[j]
+            matrix[i, j] = distance(curr_x, curr_y)
+
+    assert np.allclose(matrix, multiple_to_multiple_result)
+
+
+@pytest.mark.parametrize("dist", DISTANCES)
+def test_multiple_to_multiple_distances(dist):
+    # Univariate tests
+    _validate_multiple_to_multiple_result(
+        np.array([10.0]),
+        np.array([15.0]),
+        dist["name"],
+        dist["distance"],
+        dist["multiple_to_multiple_distance"],
+    )
+
+    _validate_multiple_to_multiple_result(
+        create_test_distance_numpy(5),
+        create_test_distance_numpy(5, random_state=2),
+        dist["name"],
+        dist["distance"],
+        dist["multiple_to_multiple_distance"],
+    )
+
+    # Multivariate tests
+    _validate_multiple_to_multiple_result(
+        create_test_distance_numpy(5, 5),
+        create_test_distance_numpy(5, 5, random_state=2),
+        dist["name"],
+        dist["distance"],
+        dist["multiple_to_multiple_distance"],
+    )
+
+    # Dataset tests
+    _validate_multiple_to_multiple_result(
+        create_test_distance_numpy(5, 1, 5),
+        create_test_distance_numpy(5, 1, 5, random_state=2),
+        dist["name"],
+        dist["distance"],
+        dist["multiple_to_multiple_distance"],
+    )
+
+    _validate_multiple_to_multiple_result(
+        create_test_distance_numpy(5, 5, 5),
+        create_test_distance_numpy(5, 5, 5, random_state=2),
+        dist["name"],
+        dist["distance"],
+        dist["multiple_to_multiple_distance"],
+    )
+
+    # Unequal length tests
+    _validate_multiple_to_multiple_result(
+        create_test_distance_numpy(5),
+        create_test_distance_numpy(2, random_state=2),
+        dist["name"],
+        dist["distance"],
+        dist["multiple_to_multiple_distance"],
+    )
+
+    _validate_multiple_to_multiple_result(
+        create_test_distance_numpy(5, 5),
+        create_test_distance_numpy(5, 2, random_state=2),
+        dist["name"],
+        dist["distance"],
+        dist["multiple_to_multiple_distance"],
+    )
+
+    _validate_multiple_to_multiple_result(
+        create_test_distance_numpy(5, 5, 5),
+        create_test_distance_numpy(5, 5, 2, random_state=2),
+        dist["name"],
+        dist["distance"],
+        dist["multiple_to_multiple_distance"],
+    )
diff --git a/aeon/distances/tests/test_new_distances.py b/aeon/distances/tests/test_new_distances.py
new file mode 100644
index 00000000..fd73e3a6
--- /dev/null
+++ b/aeon/distances/tests/test_new_distances.py
@@ -0,0 +1,122 @@
+# -*- coding: utf-8 -*-
+"""This file is only called test_new_distances while the module transitions.
+Once the transition is complete, this file will be renamed to test_distances.py."""
+
+import numpy as np
+import pytest
+from numpy.testing import assert_almost_equal
+
+from aeon.distances import (
+    euclidean_distance,
+    euclidean_from_multiple_to_multiple_distance,
+    euclidean_from_single_to_multiple_distance,
+    euclidean_pairwise_distance,
+    squared_distance,
+    squared_from_multiple_to_multiple_distance,
+    squared_from_single_to_multiple_distance,
+    squared_pairwise_distance,
+)
+from aeon.distances.tests._expected_results import _expected_distance_results
+from aeon.distances.tests._utils import create_test_distance_numpy
+
+DISTANCES = [
+    {
+        "name": "euclidean",
+        "distance": euclidean_distance,
+        "pairwise_distance": euclidean_pairwise_distance,
+        "single_to_multiple_distance": euclidean_from_single_to_multiple_distance,
+        "multiple_to_multiple_distance": euclidean_from_multiple_to_multiple_distance,
+    },
+    {
+        "name": "squared",
+        "distance": squared_distance,
+        "pairwise_distance": squared_pairwise_distance,
+        "single_to_multiple_distance": squared_from_single_to_multiple_distance,
+        "multiple_to_multiple_distance": squared_from_multiple_to_multiple_distance,
+    },
+]
+
+
+def _validate_distance_result(
+    x, y, name, distance, expected_result  # This will be used in a later pr
+):
+    if expected_result is None:
+        return
+
+    dist_result = distance(x, y)
+
+    assert isinstance(dist_result, float)
+    assert_almost_equal(dist_result, expected_result)
+
+    dist_result_to_self = distance(x, x)
+    assert isinstance(dist_result_to_self, float)
+
+
+@pytest.mark.parametrize("dist", DISTANCES)
+def test_new_distances(dist):
+    # Test univariate
+    _validate_distance_result(
+        np.array([10.0]),
+        np.array([15.0]),
+        dist["name"],
+        dist["distance"],
+        _expected_distance_results[dist["name"]][0],
+    )
+
+    _validate_distance_result(
+        create_test_distance_numpy(10),
+        create_test_distance_numpy(10, random_state=2),
+        dist["name"],
+        dist["distance"],
+        _expected_distance_results[dist["name"]][1],
+    )
+
+    _validate_distance_result(
+        create_test_distance_numpy(2, 1, 10)[0],
+        create_test_distance_numpy(2, 1, 10, random_state=2)[0],
+        dist["name"],
+        dist["distance"],
+        _expected_distance_results[dist["name"]][1],
+    )
+
+    # Test multivariate
+    _validate_distance_result(
+        create_test_distance_numpy(10, 10),
+        create_test_distance_numpy(10, 10, random_state=2),
+        dist["name"],
+        dist["distance"],
+        _expected_distance_results[dist["name"]][2],
+    )
+
+    _validate_distance_result(
+        create_test_distance_numpy(10, 10, 10),
+        create_test_distance_numpy(10, 10, 10, random_state=2),
+        dist["name"],
+        dist["distance"],
+        _expected_distance_results[dist["name"]][3],
+    )
+
+    # Test unequal length
+    _validate_distance_result(
+        create_test_distance_numpy(5),
+        create_test_distance_numpy(10, random_state=2),
+        dist["name"],
+        dist["distance"],
+        _expected_distance_results[dist["name"]][4],
+    )
+
+    _validate_distance_result(
+        create_test_distance_numpy(10, 5),
+        create_test_distance_numpy(10, 10, random_state=2),
+        dist["name"],
+        dist["distance"],
+        _expected_distance_results[dist["name"]][5],
+    )
+
+    _validate_distance_result(
+        create_test_distance_numpy(10, 10, 5),
+        create_test_distance_numpy(10, 10, 10, random_state=2),
+        dist["name"],
+        dist["distance"],
+        _expected_distance_results[dist["name"]][6],
+    )
diff --git a/aeon/distances/tests/test_numba_distances.py b/aeon/distances/tests/test_numba_distances.py
index f2d9abb3..78a02db8 100644
--- a/aeon/distances/tests/test_numba_distances.py
+++ b/aeon/distances/tests/test_numba_distances.py
@@ -7,6 +7,7 @@ from typing import Callable
 
 import numpy as np
 import pytest
+from numba import njit
 from numpy.testing import assert_almost_equal
 
 from aeon.distances._distance import _METRIC_INFOS, distance, distance_factory
@@ -69,9 +70,10 @@ def _validate_distance_result(
     if _ran_once is False:
         _ran_once = True
         metric_factory_result = distance(x, y, metric=distance_factory, **kwargs_dict)
-        metric_numba_class_result = distance(
-            x, y, metric=distance_numba_class, **kwargs_dict
-        )
+        if distance_numba_class is not None:
+            metric_numba_class_result = distance(
+                x, y, metric=distance_numba_class, **kwargs_dict
+            )
         metric_dist_func_result = distance(
             x, y, metric=distance_function, **kwargs_dict
         )
@@ -84,11 +86,14 @@ def _validate_distance_result(
             f"The return type provided is of type {type(metric_factory_result)}"
         )
 
-        assert isinstance(metric_numba_class_result, float), (
-            f"The result for a distance using the NumbaDistance class: "
-            f'{distance_numba_class} as the "metric" parameter should return a float. '
-            f"The return type provided is of type {type(metric_numba_class_result)}."
-        )
+        if distance_numba_class is not None:
+            assert isinstance(metric_numba_class_result, float), (
+                f"The result for a distance using the NumbaDistance class: "
+                f'{distance_numba_class} as the "metric" parameter should return a '
+                f"float. "
+                f"The return type provided is of type "
+                f"{type(metric_numba_class_result)}."
+            )
 
         assert isinstance(distance_func_result, float), (
             f"The result for a distance using the NumbaDistance class: "
@@ -105,15 +110,17 @@ def _validate_distance_result(
             f"metric={distance_factory} is {metric_factory_result}."
         )
 
-        assert metric_str_result == metric_numba_class_result, (
-            f'The result of using the string: {metric_str} as the "metric" parameter'
-            f"result does not equal the result of using a NumbaDistance class: "
-            f'{distance_numba_class} as the "metric" parameter. These results should '
-            f"be equal. "
-            f"The result of the distance calculation where metric={metric_str} is "
-            f"{metric_str_result}. The result of the distance calculation where "
-            f"metric={distance_numba_class} is {metric_numba_class_result}."
-        )
+        if distance_numba_class is not None:
+            assert metric_str_result == metric_numba_class_result, (
+                f'The result of using the string: {metric_str} as the "metric" '
+                f"parameter"
+                f"result does not equal the result of using a NumbaDistance class: "
+                f'{distance_numba_class} as the "metric" parameter. These results '
+                f"should be equal. "
+                f"The result of the distance calculation where metric={metric_str} is "
+                f"{metric_str_result}. The result of the distance calculation where "
+                f"metric={distance_numba_class} is {metric_numba_class_result}."
+            )
 
         assert metric_str_result == metric_dist_func_result, (
             f'The result of using the string: {metric_str} as the "metric" parameter'
@@ -159,7 +166,15 @@ def test_distance(dist: MetricInfo) -> None:
     name = dist.canonical_name
     distance_numba_class = dist.dist_instance
     distance_function = dist.dist_func
-    distance_factory = distance_numba_class.distance_factory
+    if distance_numba_class is not None and not isinstance(distance_numba_class, str):
+        distance_factory = distance_numba_class.distance_factory
+    else:
+
+        @njit()
+        def _dist_factory(x, y):
+            return dist.dist_func
+
+        distance_factory = _dist_factory
 
     _validate_distance_result(
         x=np.array([10.0]),
diff --git a/aeon/distances/tests/test_pairwise.py b/aeon/distances/tests/test_pairwise.py
new file mode 100644
index 00000000..243a6bca
--- /dev/null
+++ b/aeon/distances/tests/test_pairwise.py
@@ -0,0 +1,56 @@
+# -*- coding: utf-8 -*-
+import numpy as np
+import pytest
+
+from aeon.distances.tests._utils import _make_3d_series, create_test_distance_numpy
+from aeon.distances.tests.test_new_distances import DISTANCES
+
+
+def _validate_pairwise_result(
+    x: np.ndarray,
+    name,  # This will be used in a later pr
+    distance,
+    pairwise_distance,
+):
+    multiple_to_multiple_result = pairwise_distance(x)
+
+    expected_size = (len(x), len(x))
+
+    assert isinstance(multiple_to_multiple_result, np.ndarray)
+    assert multiple_to_multiple_result.shape == expected_size
+
+    x = _make_3d_series(x)
+
+    matrix = np.zeros((len(x), len(x)))
+
+    for i in range(len(x)):
+        curr_x = x[i]
+        for j in range(len(x)):
+            curr_y = x[j]
+            matrix[i, j] = distance(curr_x, curr_y)
+
+    assert np.allclose(matrix, multiple_to_multiple_result)
+
+
+@pytest.mark.parametrize("dist", DISTANCES)
+def test_pairwise_distance(dist):
+    _validate_pairwise_result(
+        create_test_distance_numpy(5, 5),
+        dist["name"],
+        dist["distance"],
+        dist["pairwise_distance"],
+    )
+
+    _validate_pairwise_result(
+        create_test_distance_numpy(5, 1, 5),
+        dist["name"],
+        dist["distance"],
+        dist["pairwise_distance"],
+    )
+
+    _validate_pairwise_result(
+        create_test_distance_numpy(5, 5, 5),
+        dist["name"],
+        dist["distance"],
+        dist["pairwise_distance"],
+    )
diff --git a/aeon/distances/tests/test_pairwise_distances.py b/aeon/distances/tests/test_pairwise_distances.py
index ba831983..818dad9b 100644
--- a/aeon/distances/tests/test_pairwise_distances.py
+++ b/aeon/distances/tests/test_pairwise_distances.py
@@ -221,7 +221,10 @@ def test_pairwise_distance(dist: MetricInfo) -> None:
     distance_numba_class = dist.dist_instance
     distance_function = dist.dist_func
 
-    distance_factory = distance_numba_class.distance_factory
+    if not isinstance(distance_numba_class, str):
+        distance_factory = distance_numba_class.distance_factory
+    else:
+        distance_factory = distance_numba_class
 
     _validate_pairwise_result(
         x=np.array([10.0]),
diff --git a/aeon/distances/tests/test_single_to_multiple.py b/aeon/distances/tests/test_single_to_multiple.py
new file mode 100644
index 00000000..05f1e610
--- /dev/null
+++ b/aeon/distances/tests/test_single_to_multiple.py
@@ -0,0 +1,100 @@
+# -*- coding: utf-8 -*-
+import numpy as np
+import pytest
+
+from aeon.distances.tests._utils import create_test_distance_numpy
+from aeon.distances.tests.test_new_distances import DISTANCES
+
+
+def _validate_single_to_multiple_result(
+    x,
+    y,
+    name,  # This will be used in a later pr
+    distance,
+    single_to_multiple_distance,
+):
+    single_to_multiple_result = single_to_multiple_distance(x, y)
+
+    expected_size = len(y)
+
+    if y.ndim == 1:
+        expected_size = 1
+
+    assert isinstance(single_to_multiple_result, np.ndarray)
+    assert single_to_multiple_result.shape[0] == expected_size
+
+    for i in range(len(y)):
+        curr_y = y[i]
+        curr = single_to_multiple_result[i]
+        dist = distance(x, curr_y)
+        assert dist == curr
+
+
+@pytest.mark.parametrize("dist", DISTANCES)
+def test_new_single_to_multiple_distances(dist):
+    # Univariate tests
+    _validate_single_to_multiple_result(
+        np.array([10.0]),
+        np.array([[15.0]]),
+        dist["name"],
+        dist["distance"],
+        dist["single_to_multiple_distance"],
+    )
+
+    _validate_single_to_multiple_result(
+        create_test_distance_numpy(5),
+        create_test_distance_numpy(2, 1, 5, random_state=2)[0],
+        dist["name"],
+        dist["distance"],
+        dist["single_to_multiple_distance"],
+    )
+
+    _validate_single_to_multiple_result(
+        create_test_distance_numpy(2, 1, 5)[0],
+        create_test_distance_numpy(5, 1, 5, random_state=2),
+        dist["name"],
+        dist["distance"],
+        dist["single_to_multiple_distance"],
+    )
+
+    # Multivariate tests
+    _validate_single_to_multiple_result(
+        create_test_distance_numpy(5, 5),
+        create_test_distance_numpy(5, 5, 5, random_state=2),
+        dist["name"],
+        dist["distance"],
+        dist["single_to_multiple_distance"],
+    )
+
+    # Unequal length tests
+    _validate_single_to_multiple_result(
+        create_test_distance_numpy(2),
+        create_test_distance_numpy(2, 1, 5, random_state=2)[0],
+        dist["name"],
+        dist["distance"],
+        dist["single_to_multiple_distance"],
+    )
+
+    _validate_single_to_multiple_result(
+        create_test_distance_numpy(5),
+        create_test_distance_numpy(2, 1, 2, random_state=2)[0],
+        dist["name"],
+        dist["distance"],
+        dist["single_to_multiple_distance"],
+    )
+
+    _validate_single_to_multiple_result(
+        create_test_distance_numpy(5, 2),
+        create_test_distance_numpy(5, 5, 5, random_state=2),
+        dist["name"],
+        dist["distance"],
+        dist["single_to_multiple_distance"],
+    )
+
+    _validate_single_to_multiple_result(
+        create_test_distance_numpy(5, 5),
+        create_test_distance_numpy(5, 5, 2, random_state=2),
+        dist["name"],
+        dist["distance"],
+        dist["single_to_multiple_distance"],
+    )
diff --git a/aeon/tests/_config.py b/aeon/tests/_config.py
index 136ca512..9688c076 100644
--- a/aeon/tests/_config.py
+++ b/aeon/tests/_config.py
@@ -103,14 +103,12 @@ EXCLUDED_TESTS = {
         "test_fit_idempotent",
         "test_persistence_via_pickle",
         "test_save_estimators_to_file",
-        "test_fit_does_not_overwrite_hyper_params",
         "test_methods_have_no_side_effects",
     ],
     "IndividualInceptionClassifier": [
         "test_fit_idempotent",
         "test_persistence_via_pickle",
         "test_save_estimators_to_file",
-        "test_fit_does_not_overwrite_hyper_params",
         "test_methods_have_no_side_effects",
     ],
     "IndividualInceptionRegressor": [