-
Notifications
You must be signed in to change notification settings - Fork 32
Comparing changes
Open a pull request
base repository: JuliaStats/StatsModels.jl
base: v0.6.33
head repository: JuliaStats/StatsModels.jl
compare: v0.7.0
- 12 commits
- 25 files changed
- 4 contributors
Commits on Jan 24, 2023
-
FunctionTerm is dead, long live FunctionTerm (#183)
* braodcastable for abstract term * move sorting and "cleanup" stage to runtime/terms * use tests/Project.toml instead of [extras] * drop interaction with constant term special in parsing * move test deps to test/Project.toml * expand star expression at run time not parse time * modelcols(::Term, d) pulls out the column and returns it * remove dead parsing code * update test for changes to modelcols(::Term, data) * WIP: alternative FunctionTerm * clean up formula.jl, parse-time protection * fleshing out FunctionTerm2 API methods, add exorig * protection * exports, missing methods, lead/lag update * dead code, tests * tests pass * delete rest of FunctionTerm code * FunctionTerm is dead, long live FunctionTerm * splatted methods of arithmetic ops not needed * include Compat.only * use Compat for only * test on 1.5, not 1.4 or 1.3 * Revert "use tests/Project.toml instead of [extras]" This reverts commit 36f451a. * restore compat bounds for test dependencies * WIP document protection * basic tests for [un]protect, fix protect in Protected ctx bug * more docstrings, include protection in API page, fix doctests * avoid method ambiguities * just eval un-protected defs for +, &, and * * remove unnecessary (and un-used) methods for unprotect * additional tests for term operators and uniqueify & output * fix test * Apply suggestions from code review Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr> * drop _parsed from lead/lag term * example * unprotect, doc * protection section docs summary * bye bye "usual special" * move specials to top, eval unprotect * Apply suggestions from code review Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr> * `@unprotect` -> `@support_unprotect` * actually defining `@support_unprotect` would be a good idea * test throws `2 & x` * update docs, doctest(; fix=true) * manually specify julia version in docs CI * few more docstring fixes * these need to be set at the top level now for some reason * xtremely breaking * 0.7 * Update src/terms.jl Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr> * stopgap docs build * whoops Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr>
Configuration menu - View commit details
-
Copy full SHA for c4b68cf - Browse repository at this point
Copy the full SHA c4b68cfView commit details
Commits on Jan 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ce1f58b - Browse repository at this point
Copy the full SHA ce1f58bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b40184f - Browse repository at this point
Copy the full SHA b40184fView commit details
Commits on Jan 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6167979 - Browse repository at this point
Copy the full SHA 6167979View commit details
Commits on Feb 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e0b1870 - Browse repository at this point
Copy the full SHA e0b1870View commit details
Commits on Mar 13, 2023
-
Support unprotected mode for specials with
FullRank
schemas as well (……#274) * support unprotect also allows schema type * docs * use vararg in macro to handle multiple defaults * remove debugging code * Update src/schema.jl Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr> * tests + fix error that tests shook out * non-currying form of ft for tests --------- Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr>
Configuration menu - View commit details
-
Copy full SHA for 2bdb68f - Browse repository at this point
Copy the full SHA 2bdb68fView commit details -
Allow arbitrary storage for
ContrastsMatrix
and other contrasts bre……akage (#273) * allow arbitrary AbstractMatrix in ContrastsMatrix * put matrix type param second to make it a bit easier * test sparse matrix for contrasts * moar tests * do not export ContrastsCoding and remove deprecation warning * mandatory levels/labels for hypothesis coding * use kwdef for constructors * fix tests * more test fixes * remove deprecated tests * don't need these * use undefkeyworderror for missing labels/levels * more tests * Update test/contrasts.jl * fix failing doctest * moar broken doctests * add a NEWS file with updates from this PR * unused --------- Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr>
Configuration menu - View commit details
-
Copy full SHA for 623906f - Browse repository at this point
Copy the full SHA 623906fView commit details -
Update doctests and make CI fail if they don't pass (#272)
* Update doctests and make CI fail if they don't pass We cannot just use `strict=true` currently as some docstrings are considered as missing. * Missing change * fix doctests --------- Co-authored-by: Dave Kleinschmidt <dave.f.kleinschmidt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b671d12 - Browse repository at this point
Copy the full SHA b671d12View commit details -
update NEWS.md for #183 (#280)
* functionterm news * run-time * Update NEWS.md Co-authored-by: Phillip Alday <palday@users.noreply.github.com> * Update NEWS.md Co-authored-by: Phillip Alday <palday@users.noreply.github.com> --------- Co-authored-by: Phillip Alday <palday@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 19c5d22 - Browse repository at this point
Copy the full SHA 19c5d22View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 96cbd70 - Browse repository at this point
Copy the full SHA 96cbd70View commit details
Commits on Mar 14, 2023
-
remove unneeded Compat dep and add Aqua tests (#282)
* no compat * add aqua tests
Configuration menu - View commit details
-
Copy full SHA for 63d72c4 - Browse repository at this point
Copy the full SHA 63d72c4View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 98f7fb6 - Browse repository at this point
Copy the full SHA 98f7fb6View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.6.33...v0.7.0