bs-python-utils
My Python utilities.
- Github repository: https://github.com/bsalanie/bs-python-utils/
- Documentation https://bsalanie.github.io/bs-python-utils/
Release notes
1.1.2 and 1.1.3(September 11, 2026)
- Improved the
Timerclass. - added
bs_derivswith Richardson derivatives.
1.1.1 (September 04, 2026)
Added simulation-based bivariate ranks.
1.0.1 (May 9, 2026)
Fixed badges.
1.0 (May 9, 2026)
Created subpackages (no change in the API).
0.9 (March 18, 2026)
Improved bivariate quantiles.
0.8.5 (January 25, 2026)
Added colored logger.
0.8.2 (October 26, 2025)
Included grids for sparse Gaussian integration.
0.8.1 (October 18, 2025)
Deleted extra examples scripts.
0.8 (October 14, 2025)
Switched to uv for project management. Used Codex to clean up the code and generate more tests. Added the examples subdirectory.
0.7 (June 18, 2024)
Added make_lowertri in bsnputils, and some utility code in bs_plots.
0.6.4 (November 26, 2023)
Moved to Altair 5.0; made timing optional in bs_opt.
0.6.3 (November 26, 2023)
Updated statsmodels dependency.
0.6.1 and 0.6.2 (November 18, 2023)
Added a Matplotlib plot for discrete choice models, a boxplot for Altair, and a density plot for Seaborn.
0.6 (November 9, 2023)
Added matrix heatmap plot in Altair and Streamlit utility code.
0.5.5 (October 23, 2023)
Added fstring*** in bsutils.
0.5.2 (August 16, 2023)
Added two interpolation routines from values at the Chebyshev nodes in chebyshev module.
0.5.1 (August 14, 2023)
Added two functions to draw random samples in bsstats module.
0.5 (August 7, 2023)
Added 1-dimensional root finding in chebyshev module.
0.4.2 (August 2, 2023)
Updated the docs.
0.4.1 (July 23, 2023)
Only print if verbose in bivariate quantiles.
0.4 (July 22, 2023)
Added bivariate quantiles and ranks à la optimal transportation.
0.3 (July 21, 2023)
Added in Numpy utils a function to set upper and lower triangle to a scalar;
and minimize_free in bs_opt.
0.2 (July 17, 2023)
Fixed printing in accelerated gradient descent.
0.1 (June 20, 2023)
Added grid_function and the chebyshev module.
0.0.6 (May 9, 2023)
Improved docs.
0.0.5 (May 8, 2023)
Added final_s in bsutils.
0.0.4 (May 2, 2023)
Added Legendre polynomials and quantile routines in bsnputils.
0.0.3 (April 24, 2023)
Satisfied mypy.
0.0.2 (April 24, 2023)
Fixed main PyPI page.
Metadata
Release files for bs-python-utils 1.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| bs_python_utils-1.1.3.tar.gz | 395.1 kB | Without provenance | Details for bs_python_utils-1.1.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| bs_python_utils-1.1.3-py3-none-any.whl | Python 3 | none | any | Details for bs_python_utils-1.1.3-py3-none-any.whl |
Total release size: 810.6 kB
Release files / bs_python_utils-1.1.3.tar.gz
| Download URL | bs_python_utils-1.1.3.tar.gz |
|---|---|
| Size | 395.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c491dd473312fc562a2b624f5c89144b68247eca88b15f752895bba4fd606e47
|
|
BLAKE2b-256 checksum How to use checksums |
913d77b2b1aae8210b90d142ffe4a2a7f32a080aa1db0fda00ca601c6ddcab35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / bs_python_utils-1.1.3-py3-none-any.whl
| Download URL | bs_python_utils-1.1.3-py3-none-any.whl |
|---|---|
| Size | 415.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3183375b75348df5ef2443e531a20c3a593e1c0c3e4b43e58460cb15abadda1c
|
|
BLAKE2b-256 checksum How to use checksums |
a908057c4531ca1e7eafb824d2a43e8ce4d237979fff0b6e2c46d9a9aaf32861
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for bs-python-utils 1.1.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.