-
Notifications
You must be signed in to change notification settings - Fork 31
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
Julia 0.7-DEV version #52
Comments
I don't know of any active work on this direction (or how hard it would be to make the current implementation work with 0.7-DEV), but it would be a major problem if 0.7/1.0 is released and there isn't a working statsmodels package. |
Is there any reason to think that porting the package to 0.7 would be difficult? I wouldn't think so. I'd be inclined to port it with minimal changes, since the deeper improvements (generic streaming API...) are not likely to be ready soon. |
The idea is that since new development is not expected to occur until well after 1.x.y, the extra effort to port a compatible version with 0.x.y versions will not add any value. Would any user that wants the new systems need to use 0.x.y versions? Very unlikely. It would also help to migrate code that uses |
I don't understand. What makes you think we'll be able to stop development soon? Also, what has |
Releasing a 0.7-DEV version compatible with 0.6 makes sense only if one believes that future developments will occur while users still use 0.6, no? If the future developments will not occur before the release of 1.x.y versions and the ecosystem updated to use 1.x.y versions there is no value to doing a compatible version. If we keep the |
I don't see any reason why we can't support 0.7 while also supporting 0.6. Compat makes that pretty easy...it's just a matter of someone finding the time to fix things and clean up deprecations. The last build (which is a few months old) failed because of statsbase, but that's 0.7 compatible now. The only things that nullables are used for are internally in the contrast matrix code which isn't hurting anyone (or even exposed to users, unless they're really digging), so there's no real reason to change that (unless we really feel strongly about not having a nullables dependency since it's moving out of base AFAIK) |
I agree with @kleinschmidt. The |
See #53 |
closed by 82d6a72 |
It seems like StatsModels is still failing on nightly. |
master should be okay, unless nightly has changed since then. the badge shows the latest build, which is for #54 (and that failure is just because I can't figure out a way to test for a deprecation warning that works on both 0.6 and 0.7...) |
I was wondering if anyone was working on getting a release of StatsModels for Julia 0.7-DEV. Getting a 0.7-DEV version should be pretty straightforward if we drop the statsmodels.jl DataFrame wrapper and delegations. That should also help towards eventually dropping exclusive dependency on DataFrames and supporting multiple tabular data representations (e.g., getting a stream of Named Tuples for the ModelFrame). One argument if favor of discontinuing future development for 0.x.y versions and focusing on 1.x.y is that no new features are being developed as part of the plans to re-write the Terms representation and ModelBuilder pipeline which will not happen in the near future and most likely after 0.7 / 1.0 is released.
The text was updated successfully, but these errors were encountered: