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

[MNT] 0.15.0 deprecation actions #3952

Merged
merged 28 commits into from Dec 21, 2022
Merged

[MNT] 0.15.0 deprecation actions #3952

merged 28 commits into from Dec 21, 2022

Conversation

fkiraly
Copy link
Collaborator

@fkiraly fkiraly commented Dec 19, 2022

Deprecation actions for the 0.15.0 release:

  • changed check_is_scitype parameter msg_legacy_interface to False
  • ExpandingWindowSplitter had start_with_window argument removed. From now on, initial_window=0 should be used instead of start_with_window=False. Contains bugfix [BUG] fix start_with_window deprecation in ExpandingWindowSplitter #3953 as the deprecation logic was incomplete.
  • Test test_methods_do_not_change_state renamed to test_non_state_changing_method_contract
  • row transformers have been removed, replaced by base class vectorization/broadcasting
  • changed default for default_fc_parameters in tsfresh transformers to follow the default of tsfresh, which currently is comprehensive
  • removed module transformations.series.compose. All contents were moved to transformations.compose.

Delayed to 0.16.0:

@fkiraly fkiraly added the maintenance Continuous integration, unit testing & package distribution label Dec 19, 2022
@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@fkiraly fkiraly marked this pull request as ready for review December 20, 2022 13:36
@fkiraly fkiraly added the release release related PR label Dec 20, 2022
Copy link
Collaborator

@miraep8 miraep8 left a comment

Choose a reason for hiding this comment

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

Was the depreciation also meant to extend to start_with_window in SlidingWindowSplitter as well? (Or should we perhaps introduce a depreciation for this?). Just thinking that that splitter also has an initial window/could make sense to expand up to window_length then begin sliding?

@fkiraly
Copy link
Collaborator Author

fkiraly commented Dec 20, 2022

Was the depreciation also meant to extend to start_with_window in SlidingWindowSplitter as well?

It wasn't, since we have not raised a deprecation warning for it.

I have also seen the same thing while going through the code, this could have been done at the same time (but then again, the ExpandingWindowSplitter was not deprecated correctly).

Probably worth opening an issue on this and discussing whether the parameter is also redundant in SlidingWindowSplitter. I think it is, by virtue of the same argument (if False just set the other parameter to 0).

miraep8
miraep8 previously approved these changes Dec 20, 2022
Copy link
Collaborator

@miraep8 miraep8 left a comment

Choose a reason for hiding this comment

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

Thank goodness we finally got those OptionalPassthrough imports in the correct order.

@fkiraly
Copy link
Collaborator Author

fkiraly commented Dec 20, 2022

Thank goodness we got those OptionalPassthrough imports in the correct order.

Well, the location moved, and with it the import's position in the lexicographical order.

@fkiraly fkiraly merged commit 36c4d5e into main Dec 21, 2022
@fkiraly fkiraly deleted the 0.15.0-deprecations branch December 21, 2022 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Continuous integration, unit testing & package distribution release release related PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants