Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENH] KILL WITH FIRE #2037

Merged
merged 73 commits into from
Sep 17, 2024
Merged

[ENH] KILL WITH FIRE #2037

merged 73 commits into from
Sep 17, 2024

Conversation

TonyBagnall
Copy link
Contributor

@TonyBagnall TonyBagnall commented Sep 7, 2024

Reference Issues/PRs

closes #37 #42 #99 #136 #240 #265 #291 #337 #341 #1388 #1491 #1629 #1446 #1156 #1734 #217 #2015

probably #599 too

What does this implement/fix? Explain your changes.

This is the big refactor/deprecation prior to 1.0.0, aka the project internally referred to as KILL WITH FIRE.

Removes forecasting module and datatypes module and all accompanying tests/references etc. Removes operator overloading, so called vectorisation and all output conversion from BaseTransformer

To Note

  1. BaseTransformer is linked into the interval trees, needs untangling to remove BaseTransformer completely, although we might want to keep it for tags

  2. The registry will need some refactoring after, I'm just removing tests for now, could be the whole thing may be reworked. I think we should revisit tags

ltsaprounis
ltsaprounis previously approved these changes Sep 14, 2024
Copy link
Contributor

@ltsaprounis ltsaprounis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

L
G
T
M

PS: Best PR of all time
image

hadifawaz1999
hadifawaz1999 previously approved these changes Sep 16, 2024
Copy link
Member

@hadifawaz1999 hadifawaz1999 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM x10

Copy link
Member

@MatthewMiddlehurst MatthewMiddlehurst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pyproject.toml Outdated Show resolved Hide resolved
chrisholder
chrisholder previously approved these changes Sep 17, 2024
Copy link
Contributor

@chrisholder chrisholder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥

hadifawaz1999
hadifawaz1999 previously approved these changes Sep 17, 2024
Copy link
Member

@hadifawaz1999 hadifawaz1999 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PRESS IT

Copy link
Contributor

@chrisholder chrisholder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥 🔥 🔥

@TonyBagnall TonyBagnall merged commit 230c38d into main Sep 17, 2024
19 checks passed
@TonyBagnall TonyBagnall deleted the ajb/kill_with_fire branch September 17, 2024 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
codecov actions Run the codecov action on a PR deprecation This issue is related to deprecation or removal of code enhancement New feature, improvement request or other non-bug code enhancement forecasting Forecasting package full pytest actions Run the full pytest suite on a PR transformations Transformations package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ENH] Investigate/improve performance of data checks and pd.MultiIndex operations/iterations
5 participants