Skip to main content

Utilities programs for my Python code

Project description

bs-python-utils

GitHub last commit

Build status License

My Python utilities.

Release notes

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bs_python_utils-0.9.tar.gz (386.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bs_python_utils-0.9-py3-none-any.whl (405.9 kB view details)

Uploaded Python 3

File details

Details for the file bs_python_utils-0.9.tar.gz.

File metadata

  • Download URL: bs_python_utils-0.9.tar.gz
  • Upload date:
  • Size: 386.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","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}

File hashes

Hashes for bs_python_utils-0.9.tar.gz
Algorithm Hash digest
SHA256 306a57d5d49eb7f25c9f4b84a6e247e929dd99d0e28a0e7d29d3c91ecd86058d
MD5 7472c6d8d9ad7e4d24bd43510a4ad419
BLAKE2b-256 db4df27cd21b3cc585bbadfe1a2bcc25c0076c15c66e377a52b57e8b1228d3f2

See more details on using hashes here.

File details

Details for the file bs_python_utils-0.9-py3-none-any.whl.

File metadata

  • Download URL: bs_python_utils-0.9-py3-none-any.whl
  • Upload date:
  • Size: 405.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","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}

File hashes

Hashes for bs_python_utils-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7fabf103f11b60cbcc5fbccfa3fdfb2f7f45c1d599dce02cb1be78522d724954
MD5 7be8a6d19c305bcaaa3b16e85c7923b9
BLAKE2b-256 0325f7199b5ec88d6aa3071057f41d667e56e22ef2bb9e19328d140fc2c84070

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page