pyfixest

View on PyPIReverse Dependencies (1)

0.28.0 pyfixest-0.28.0-py3-none-any.whl

Wheel Details

Project: pyfixest
Version: 0.28.0
Filename: pyfixest-0.28.0-py3-none-any.whl
Download: [link]
Size: 2207913
MD5: db1340f4280ffcafeb7bd5b21c284e94
SHA256: 8028441cfc2edd45df5f1ec9e668402a538ced7c8648b3b832f88ed6855aa2b4
Uploaded: 2025-01-13 20:45:44 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: pyfixest
Version: 0.28.0
Summary: Fast high dimensional fixed effect estimation following syntax of the fixest R package.
Author: Styfen Schär
Author-Email: Alexander Fischer <alexander-fischer1801[at]t-online.de>
License: MIT
Requires-Python: >=3.9
Requires-Dist: formulaic (>=1.1.0)
Requires-Dist: great-tables (>=0.10.0)
Requires-Dist: joblib (<2,>=1.4.2)
Requires-Dist: lets-plot (>=4.0.0)
Requires-Dist: narwhals (>=1.13.3)
Requires-Dist: numba (>=0.58.0)
Requires-Dist: numpy (>=1.19.0)
Requires-Dist: pandas (>=1.1.0)
Requires-Dist: scipy (>=1.6)
Requires-Dist: seaborn (>=0.13.2)
Requires-Dist: tabulate (>=0.9.0)
Requires-Dist: tqdm (>=4.0.0)
Requires-Dist: doubleml (==0.7.1); extra == "dev"
Requires-Dist: duckdb (>=1.1.3); extra == "dev"
Requires-Dist: ipykernel (<7,>=6.29.5); extra == "dev"
Requires-Dist: jax (>=0.4.15); extra == "dev"
Requires-Dist: jaxlib (>=0.4.15); extra == "dev"
Requires-Dist: polars (>=1.0.0); extra == "dev"
Requires-Dist: pre-commit (==3.6.0); extra == "dev"
Requires-Dist: pyarrow (>=14.0); extra == "dev"
Requires-Dist: pyhdfe (>=0.2.0); extra == "dev"
Requires-Dist: pytest-cov (>=4.1.0); extra == "dev"
Requires-Dist: pytest-xdist (>=3.5.0); extra == "dev"
Requires-Dist: pytest (>=7.2.0); extra == "dev"
Requires-Dist: wildboottest (>=0.3.2); extra == "dev"
Requires-Dist: causaldata (<0.2,>=0.1.4); extra == "docs"
Requires-Dist: jupyterlab (>=4.0.12); extra == "docs"
Requires-Dist: jupytext (==1.16.1); extra == "docs"
Requires-Dist: marginaleffects (>=0.0.10); extra == "docs"
Requires-Dist: pyarrow (>=14.0); extra == "docs"
Requires-Dist: pylatex (<2,>=1.4.2); extra == "docs"
Requires-Dist: quartodoc (>=0.7.2); extra == "docs"
Requires-Dist: watermark (==2.4.3); extra == "docs"
Requires-Dist: wildboottest (>=0.3.2); extra == "docs"
Requires-Dist: jax (>=0.4.15); extra == "jax"
Requires-Dist: jaxlib (>=0.4.15); extra == "jax"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: jax
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 20923 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyfixest/__init__.py sha256=e5YMezD6569ey88BDZ93158GgTfeKviZfj2tewhpsnE 1055
pyfixest/did/__init__.py sha256=g0sYodLTOPM4FfP72wRY5ckeWDQDe4wucn93mIX4m0A 225
pyfixest/did/did.py sha256=wkkRBkp4CXTKqY9kCMKCZHiX6CpKBOgh3D5H9KEesU8 3331
pyfixest/did/did2s.py sha256=xQUaI3ahq3fWlkn1FQN7w46X_djL92MODasiJ2McYu0 12258
pyfixest/did/estimation.py sha256=Q3xVU4fhbc_T9xsuzEDS-JcyJbzjn5vDInfom3Ibp2g 10700
pyfixest/did/event_study.py sha256=m4r_QUh2je5Lm_F0IwOQ6e3PSUZT0QOrCXOKd4UhOZc 3587
pyfixest/did/lpdid.py sha256=3T1nqJiEKJN_MYPV3vzsl_gcLdOvkXLKBlg6zAdr7hw 11572
pyfixest/did/twfe.py sha256=BYDFrM7PExJJFHZuwLBm_9nIuNRgKKD_gwNW0DgyMto 3399
pyfixest/did/visualize.py sha256=PJF6BaCFktD53hj7c6SdP9WdpuWXN3cY1iIA4rtVMIc 11210
pyfixest/did/data/df_het.csv sha256=95K3MV_6hXa8XlY8-9K9SjXB21TW8BUYVNs1zZm0fzY 5222652
pyfixest/did/data/lpdidtestdata1.dta sha256=1GRFPpYYYkYHUtEZ8-WPQCkmKNjft5Q7ldkSs8146hE 2806705
pyfixest/errors/__init__.py sha256=1-j5mo0Uyf1lNGKxCvcMQlgAzlnLFHc1KQuFCCTJk-A 1466
pyfixest/estimation/FixestMulti_.py sha256=63FdF8rydQriOInFb-17dTu77da7y2aRoBjaDHheZSA 32813
pyfixest/estimation/FormulaParser.py sha256=feqomGHC4GWYRmAMnqo9lktLJVp9ZwbBL_DQWsoRgK8 29995
pyfixest/estimation/__init__.py sha256=GyjLbR_PZL8oALrlCIbiyW-WwP-4fzpRFrUQnFZ5Xog 1149
pyfixest/estimation/ccv.py sha256=vn0scQIc79hISoduNRGb_PR6kUC9rX8eSrnz65Du6mU 3401
pyfixest/estimation/decomposition.py sha256=ci0lQdx9nbZ2OCqP7id0i99VB8LTn9OJWma9yG5s1IQ 13085
pyfixest/estimation/demean_.py sha256=3rUts0UUb0Dp3UoJ0jPRLzbBWnvaU2lj8egBwW49ay4 10945
pyfixest/estimation/demean_jax_.py sha256=olHEJdE2jaRTYh2NNte8UGJAcqjj89dbtnSgkOjVes4 2831
pyfixest/estimation/detect_singletons_.py sha256=VbzIj7U-g7AqDUeHcHRKLaKT032rY7lTxYplQe5DHQE 3565
pyfixest/estimation/detect_singletons_jax.py sha256=Mylufc69nbVeHf_hAY1zIj8rXVb38I5GZKF4OiPFKZU 4827
pyfixest/estimation/estimation.py sha256=fj-_aSGwvb-jAewWj0fl75LdkKtzxAsEfdaYT28AgIE 43014
pyfixest/estimation/fegaussian_.py sha256=Q9LIB5wAN7QDHAMYrWacEXjGuk5656tlXh-dzd-k55w 3216
pyfixest/estimation/feglm_.py sha256=eXrIXSUeCsZsYX8HoZciFPHN7JevbRxx64ryXnw2VH0 18097
pyfixest/estimation/feiv_.py sha256=2ZHldbHHUxOTY8TZSSRtm2Cbku_FOHRZGxMIaHF3NDk 18493
pyfixest/estimation/felogit_.py sha256=zxexVk7YkIhMh23A0w_vLPgJM5Q38TtCSuCBHhblagU 3426
pyfixest/estimation/feols_.py sha256=6ui43V5yv_dSsyb3Q-bCEisyw-hQBEjiWiPpzlKoAIE 97745
pyfixest/estimation/feols_compressed_.py sha256=4sCx5Uwzs2grcocSKtA14LW1KLOgJI19C2baJ0__OTQ 16655
pyfixest/estimation/fepois_.py sha256=dzIcn0XlsuEzlpuSVJH3G2r1YlDgSXqepxC_c8ARcYM 24137
pyfixest/estimation/feprobit_.py sha256=WSIiC0BvGl50HQVIu-Pib8Kj-mLjjmU91wa013MxeZI 3947
pyfixest/estimation/literals.py sha256=arSa-QR-Ysayjge7kRygye9tVUnpBF24PxZzArI-xWY 1426
pyfixest/estimation/model_matrix_fixest_.py sha256=__1HR5CcG7_VeuQKUOXg7IEyHWBh9KrNlcRlSHHp4u0 17001
pyfixest/estimation/multcomp.py sha256=L5U_Xv0ojmzqC2pc7bZcZ2d_rw-HfE8Y4Zu5bG2rv84 12444
pyfixest/estimation/ritest.py sha256=EmYfsNoloXoz_DvdY6W2O2d7sWgzVr9VuHA5WQOn_sc 12674
pyfixest/estimation/solvers.py sha256=aTQhVSssy8_Mxc51eYoyZWJomniw8L9kJWBy4CsIRRI 1283
pyfixest/estimation/vcov_utils.py sha256=K6WZfMz0KRh8XSPBJWtXMYxR9PFTRnGWZjUDg6Ruf80 4235
pyfixest/report/__init__.py sha256=ogwtnownlqAxS7b8d6VWOyw_52Fy7Fq7AQYOLOyGY8c 286
pyfixest/report/summarize.py sha256=hBvM8wO_JH4KWyfwRXt0ECdmaeYcp8hc2CVazHnHoF4 57195
pyfixest/report/utils.py sha256=HLwPDKChYEQkxZMZXw71lJKap-pzqSp3fIqcWli6C5U 3402
pyfixest/report/visualize.py sha256=O4ZuC-wfG7qR7l7rY3JGvsC2KJ6ovyDikyGqiqf6Wxg 23067
pyfixest/utils/__init__.py sha256=NelJzxTfk7t8NVJeqWbio2Uc5P2xXJDaMgPIuT6bSFc 141
pyfixest/utils/_exceptions.py sha256=giPk_KPz-zFh-9UHEjiMWY4DiBRzh8ESXtxgGvV8FXE 621
pyfixest/utils/dev_utils.py sha256=Bqvc6jmg8erqrcdnGO-k536CE47xg91wCtnDgFWmnx4 5644
pyfixest/utils/dgps.py sha256=lQBND_kP5Z6oM6vHou3nfnET-wzGn92l9tCWZ7-WiaU 12158
pyfixest/utils/set_rpy2_path.py sha256=ddeuq9j2uhZAo3Ch1CZomyptbwMyf16jfNn-cGoCEZw 1011
pyfixest/utils/utils.py sha256=b5N4wbYIHpAg0HXzNwfJXDmrVYKOkl4XHn4auuRjUOg 12397
pyfixest-0.28.0.dist-info/METADATA sha256=FVY965B9uv_0KRN7aLx74wu1tJMwaQDYp0LFDxHMrHo 22971
pyfixest-0.28.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
pyfixest-0.28.0.dist-info/licenses/LICENSE.md sha256=0YVoSLxvwJcsUTFKuxbLmF6951ozvkprU_uM2wiDO7U 1096
pyfixest-0.28.0.dist-info/RECORD