Pyfixest

Latest version: v0.28.0

Safety actively analyzes 723152 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 11

0.17.0

- ... restructures the codebase and reorganizes how users can interact with the `pyfixest` API. It is now recommended to use `pyfixest` in the following way:

python
import pyfixest as pf
import numpy as np

data = pf.get_data()
data["D"] = data["X1"] > 0
fit = pf.feols("Y ~ D + f1", data = data)
fit.tidy()


Loading `import pyfixest as pf` will expose the most common functions: `feols`, `fepois`, `etable`, `summary`, `coefplot`, `iplot`, etc. The update does not introduce any breaking changes. Thanks to [Wenzhi-Ding](https://github.com/Wenzhi-Ding) for the PR!

- ... adds support for simultaneous confidence intervals via a multiplier bootstrap. Thanks to [apoorvalal](https://github.com/apoorvalal) for the contribution!

python
fit.confint(joint = True)


- ... adds support for the causal cluster variance estimator by [Abadie et al. (QJE, 2023)](https://academic.oup.com/qje/article/138/1/1/6750017)
for OLS via the `.ccv()` method.

{python}
fit.ccv(treatment = "D", cluster = "group_id")



Details
* dev: add exact_match to _select_order_coefs and etable by Wenzhi-Ding in https://github.com/s3alfisc/pyfixest/pull/325
* added implementation of simultaneous confidence intervals by apoorvalal in https://github.com/s3alfisc/pyfixest/pull/286
* Fix `coefplot()` bug after deleting whitespace before % for CIs in `tidy()` by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/327
* Implement the Causal Cluster Variance Estimator following Abadie et al by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/314
* Restructure API and support backward compatibility by Wenzhi-Ding in https://github.com/s3alfisc/pyfixest/pull/332
* Fix ci error with Python 3.10 by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/334
* Pyfixest017 by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/338

New Contributors
* apoorvalal made their first contribution in https://github.com/s3alfisc/pyfixest/pull/286 ๐ŸŽ‰

**Full Changelog**: https://github.com/s3alfisc/pyfixest/compare/v0.16.0...v0.17.0

0.16.0

What's Changed

Version `0.16.0` comes with multiple quality of life improvements for development. All of this is thanks to NKeleher: for example, he has added contribution guidelines to the docs, updated the github workflows to build the documentation, and undertaken a large code-refactoring to pass linting checks that he implemented as well. Wenzhi-Ding has implemented multiple new features for the `etable()` function - for example, it is now possible to pass custom statistics, or to keep and drop variables from the estimation tables. Thanks for all your work! ๐ŸŽ‰ s3alfisc has implemented the Romano-Wolf procedure for multiple hypothesis correction via the `rwolf()` function. Last, the documentation has been ported to `quartodoc`, which required dropping support for Python `3.8`.

Details
* Update docs by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/275
* add information on contributing by NKeleher in https://github.com/s3alfisc/pyfixest/pull/289
* Build Documentation locally by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/290
* move content from _site to docs by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/292
* Github Action to copy docs from `docs/_site` to `docs` by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/294
* update poetry dependencies by NKeleher in https://github.com/s3alfisc/pyfixest/pull/288
* dev: Customize significance notation and coefficient reporting format. by Wenzhi-Ding in https://github.com/s3alfisc/pyfixest/pull/297
* Migrate docs build to github workflow by NKeleher in https://github.com/s3alfisc/pyfixest/pull/299
* take out etable example that likely causes build error for quartodoc by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/301
* publish docs on refs/heads/master by NKeleher in https://github.com/s3alfisc/pyfixest/pull/302
* rename docs/readme.md by NKeleher in https://github.com/s3alfisc/pyfixest/pull/303
* Implement the Romano Wolf Multiple Testing Correction 277 by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/278
* Add ruff linting formatting and basic ruff autofixes by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/305
* update readme by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/308
* add bonferroni correction 309 by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/310
* Refactor codebase to apply selected ruff linting and formatting rulesโ€ฆ by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/312
* Docstyle formatting by NKeleher in https://github.com/s3alfisc/pyfixest/pull/315
* delete unused functions by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/317
* dev: Support custom statistics in `etable()` output (306) by Wenzhi-Ding in https://github.com/s3alfisc/pyfixest/pull/318
* Bump cryptography from 42.0.2 to 42.0.4 by dependabot in https://github.com/s3alfisc/pyfixest/pull/319
* dev: Support keep/drop coefs; Improve number formatting. by Wenzhi-Ding in https://github.com/s3alfisc/pyfixest/pull/320
* release version 0.16.0 by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/321

New Contributors
* NKeleher and Wenzhi-Ding made their first contributions! Thank you so much for all your efforts! ๐ŸŽ‰

**Full Changelog**: https://github.com/s3alfisc/pyfixest/compare/v0.15.0...v0.16.0

0.15.0

What's Changed
* Fix `codecov`: generate coverage reports by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/270
* Add support for `WLS` for `feols()` by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/273


**Full Changelog**: https://github.com/s3alfisc/pyfixest/compare/v0.14.0...v0.15.0

0.14.0

- Moves the documentation to [quartodoc](https://github.com/machow/quartodoc).
- Changes all docstrings to `numpy` format.
- Difference-in-differences estimation functions now need to be imported via the `pyfixest.did.estimation` module:

py
from pyfixest.did.estimation import did2s, lpdid, event_study


What's Changed
* PyFixest 0.14.0: Move documentation to `quartodoc` by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/264


**Full Changelog**: https://github.com/s3alfisc/pyfixest/compare/v0.13.5...v0.14.0

0.13.5

- Fixes a bug that lead to incorrect results when the dependent variable and **all covariates** (excluding the fixed effects) where integers. See 265 for details.

0.13.4

- Fixes a bug in `etable()` with IV's that occurred because `feols()` does not report R2 statistics for IVs.

Page 5 of 11

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.