start_time = time.time() res_pyfixest, success = demean(x, flist, weights, tol = 1e-10) Calculate the execution time end_time = time.time() print(end_time - start_time)
4.334428071975708
np.allclose(res_pyhdfe , res_pyfixest) True
0.254219
0.193556
0.173535
What's Changed * Delete warning message when loading the did module by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/340 * Add `keep`/`drop` to `coefplot` and refactor code to improve maintainability by Wenzhi-Ding in https://github.com/s3alfisc/pyfixest/pull/341 * Rework `fixest_model_matrix` by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/343 * Fix cluster interaction bug by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/345 * fix: number of observations format by Wenzhi-Ding in https://github.com/s3alfisc/pyfixest/pull/347 * Fix summary weights bug by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/351 * `FixestFormulaParser` cleanup / refactoring by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/352 * Formula parser cleanup2 by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/354 * Fix bug with `keep` and `drop` for `coefplot` by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/356 * Pyfixest 018 by s3alfisc in https://github.com/s3alfisc/pyfixest/pull/358