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] hcrystalball
forecaster adapter
#4040
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a core dev vote not to have this in past
Same rules for everyone, I would suggest. |
If you want to block this or downvote this, please specify, on which grounds. E.g., do you still think it is a code of conduct violation to remove someone else's estimator from |
Lazy consensus failed on this PR |
@aiwalter, that is not a productive statement - it amounts to you saying "I cause the lazy consensus to fail, and my reason is that the lazy consensus fails". I.e., you say you reject this "just because". I kindly ask you to reconsider your position on this PR and contribute productively to a discussion. |
no follow-up, and not a clear change request. Can be merged by standing policy. |
This PR adds back @MichalChromcak's framework adapter to `hcrystalball`. Since its removal, internal discussions have clarified inclusion policy of estimators in `sktime`, see here: https://www.sktime.org/en/stable/get_involved/governance.html#algorithm-inclusion-guidelines The consolidated policy sees `sktime` as a library, to which any estimator can be contributed as long as minimal requirements on documentation are met. I.e., perceived duplication, performance, relevance, personal taste of core developers, are not criteria we have decided we want to use going forward to decide on whether an algorithm should be included. This PR moves the estimator into a new module `forecasting.adapters`, a location where potentially further adapters can be placed, say, to `gluonts`, `darts`, `pytorch-forecast` and so on (should someone implement those). `hcrystalball` is not added as soft dependency in `all_extras`, which is fine, as `sktime` now also has full capability for dependency isolation.
This PR adds back @MichalChromcak's framework adapter to
hcrystalball
.Since its removal, internal discussions have clarified inclusion policy of estimators in
sktime
, see here: https://www.sktime.org/en/stable/get_involved/governance.html#algorithm-inclusion-guidelinesThe consolidated policy sees
sktime
as a library, to which any estimator can be contributed as long as minimal requirements on documentation are met.I.e., perceived duplication, performance, relevance, personal taste of core developers, are not criteria we have decided we want to use going forward to decide on whether an algorithm should be included.
This PR moves the estimator into a new module
forecasting.adapters
, a location where potentially further adapters can be placed, say, togluonts
,darts
,pytorch-forecast
and so on (should someone implement those).hcrystalball
is not added as soft dependency inall_extras
, which is fine, assktime
now also has full capability for dependency isolation.