curso-r / treesnip

Parsnip backends for `tree`, `lightGBM` and `Catboost`
https://curso-r.github.io/treesnip
GNU General Public License v3.0
86 stars 13 forks source link

Roadmap CRAN #23

Open lorenzwalthert opened 4 years ago

lorenzwalthert commented 4 years ago

Do you have any plans to submit this to CRAN? If yes, when? Thanks :smile:

dfalbel commented 4 years ago

We don't have plans to submit to CRAN yet. Both catboost and lightgbm are not available on CRAN, and this blocks us for submitting treesnip.

lorenzwalthert commented 4 years ago

Right, lightgbm will make it to CRAN soon hopefully (https://github.com/microsoft/LightGBM/issues?q=CRAN), for catboost I don't think it's a priority for them at the moment unfortunately. At least judging from https://github.com/catboost/catboost/issues/439

mdancho84 commented 4 years ago

Anyway you can submit without support for catboost? The LightGBM component is a big one.

dfalbel commented 4 years ago

Yes, the best way to do this IMHO is to move the lightgbm functionality out of treesnip into a new package and make treesnip depend on it. @Athospd what do you think?

lorenzwalthert commented 4 years ago

Or if everyone upvotes/comments here, the cat boost team might prioritize a CRAN release: https://github.com/catboost/catboost/issues/439

Athospd commented 4 years ago

If it is conveninent, I'm in! We can estipulate a due date for catboost give a sign toward CRAN release. CASE WHEN there is no updates from their team until november, 1th THEN we act. What about it?

What do you guys have in mind? Split this package in two: catboostnip and lightgbmnip?

lorenzwalthert commented 4 years ago

I don't think November is realistic. See how long it takes for lightgbm, and people are actively working on it. I'd wait until lightgbm is on CRAN then evaluate.

jameslamb commented 3 years ago

I found this issue via GitHub search. Wanted to let you all know that {lightgbm} is now on CRAN.

https://cran.r-project.org/web/packages/lightgbm/index.html

The package has been up for 10 days and we haven't received any emails from CRAN complaining of issues, so I think there is a good chance it will stay there this time. We are not announcing this widely in documentation or on social media until next week, but I think you folks here can start coding against the assumption that {lightgbm} is on CRAN 😀