My Python utilities.
- Github repository: https://github.com/bsalanie/bs-python-utils/
- Documentation https://bsalanie.github.io/bs-python-utils/
Fixed badges.
Created subpackages (no change in the API).
Improved bivariate quantiles.
Added colored logger.
Included grids for sparse Gaussian integration.
Deleted extra examples scripts.
Switched to uv for project management. Used Codex to clean up the code and generate more tests. Added the examples subdirectory.
Added make_lowertri in bsnputils, and some utility code in bs_plots.
Moved to Altair 5.0; made timing optional in bs_opt.
Updated statsmodels dependency.
Added a Matplotlib plot for discrete choice models, a boxplot for Altair, and a density plot for Seaborn.
Added matrix heatmap plot in Altair and Streamlit utility code.
Added fstring*** in bsutils.
Added two interpolation routines from values at the Chebyshev nodes in chebyshev module.
Added two functions to draw random samples in bsstats module.
Added 1-dimensional root finding in chebyshev module.
Updated the docs.
Only print if verbose in bivariate quantiles.
Added bivariate quantiles and ranks à la optimal transportation.
Added in Numpy utils a function to set upper and lower triangle to a scalar;
and minimize_free in bs_opt.
Fixed printing in accelerated gradient descent.
Added grid_function and the chebyshev module.
Improved docs.
Added final_s in bsutils.
Added Legendre polynomials and quantile routines in bsnputils.
Satisfied mypy.
Fixed main PyPI page.