github-actions
released this
13 Jan 20:27
·
1 commit
to refs/heads/master
since this release
Changes
New features and bug fixes
- Adds a function argument
context
, that allows to pass information / context to theformulaic.Formulaic.get_model_matrix()
call that creates the model matrix. - Fix a bug that caused reindexing of
LPDID._coeftable
when callingLPDID.iplot()
. As a result, a second call ofLPDID.iplot()
would fail. - Bumps the required
formulaic
version to1.1.0
and fixes errors that arose when a) theref
argument was used fori()
syntax, which led to a silent failure underformulaic >= 1.1.0
, andfixef()
/predict()
with fixed effects, which led to a loud error.
New experimental Features
Note: both features should be fully released in the upcoming pyfixest release.
- Adds a
pf.feglm()
function that supports GLMs with normal and binomial families (gaussian, logit, probit) without fixed effects. Fixed effects support is work in progress. - Adds an options to run the demean function via
JAX
. This might speed up the model fit if GPU is available.
All Changes
- Release PyFixest
0.28
@s3alfisc (#787) - [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#789)
- Fix errors arising under
formulaic>=1.1.0
@s3alfisc (#786) - add jax demeaning integration tests @s3alfisc (#783)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#781)
- Glm docs @s3alfisc (#779)
- update glm docs @s3alfisc (#778)
- Add GLM Support @s3alfisc (#763)
- docs: add adamvig96 as a contributor for code @allcontributors (#776)
- Add context capture to formula materialisation @adamvig96 (#770)
- Add more tests @juanitorduz (#775)
- Allow JAX demeaning upstream @juanitorduz (#773)
- Add JAX OLS Solver @juanitorduz (#772)
- JAX demean implementation via Claude 3.5 @juanitorduz (#767)
- docs: add ivanhigueram as a contributor for code @allcontributors (#764)
- Add warning when predict has a type mismatch @s3alfisc (#771)
- Fix multiple mypy errors @s3alfisc (#768)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#760)
- Fix iplot error lpdid @s3alfisc (#754)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#751)
- docs: add escherpf as a contributor for bug @allcontributors (#749)
- Rename Regression Plot in Case of Duplicate Names @s3alfisc (#748)
- tweak docs @s3alfisc (#747)