Skip to main content

Python tools for travel demand forecasting applications and analyses

Project description

Balsa (wsp-balsa)

PyPI - Version

Balsa is a collection of functions and tools for Python to facilitate travel demand forecasting applications and analyses. It is designed to work the the “scientific stack” of Python, namely NumPy, Pandas, and Matplotlib; which are optimized for speed and usability. Most of balsa consists of standalone functions - for input/output, for analysis, etc. - as well as a few lightweight class-based data structures for specific applications.

[!IMPORTANT] As of v2.0, this package is imported using wsp_balsa instead of balsa

Key features

  • I/O routines to convert from binary matrix formats (INRO, OMX, and more) to Pandas DataFrames and Series
  • Matrix operations such as balancing, dis/aggregation, triple-indexing, and bucket rounding
  • Plotting functions such a Trip Length Frequency Distributions
  • Pretty Logging utilities for use in program applications
  • and more!

Balsa is compatible with Python 3.9+

Installation

[!NOTE] For TRESO v1.4 (and older) users: TRESO is only compatible with the v0.6.1 release of Balsa, which can only be installed directly from GitHub using pip.

Balsa can be installed with the following command:

pip install wsp-balsa

With pip directly from GitHub

Balsa can be installed directly from GitHub using pip by running the following command:

pip install git+https://github.com/wsp-sag/balsa.git

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

wsp_balsa-2.3.2.tar.gz (245.2 kB view details)

Uploaded Source

Built Distribution

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

wsp_balsa-2.3.2-py3-none-any.whl (50.8 kB view details)

Uploaded Python 3

File details

Details for the file wsp_balsa-2.3.2.tar.gz.

File metadata

  • Download URL: wsp_balsa-2.3.2.tar.gz
  • Upload date:
  • Size: 245.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wsp_balsa-2.3.2.tar.gz
Algorithm Hash digest
SHA256 a414f59c0674bdf0dcb9b397a581abd8f6c0537a48c5161b59de1973e1ec5d2a
MD5 09d3c6ed121761e172613b9e50c30d5e
BLAKE2b-256 81236b156f750811755d8056c404aaaddf913ef1a1ce40f69e33a342cc5c1ac0

See more details on using hashes here.

Provenance

The following attestation bundles were made for wsp_balsa-2.3.2.tar.gz:

Publisher: python-publish.yml on wsp-sag/wsp-balsa

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wsp_balsa-2.3.2-py3-none-any.whl.

File metadata

  • Download URL: wsp_balsa-2.3.2-py3-none-any.whl
  • Upload date:
  • Size: 50.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wsp_balsa-2.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fbccd4ae8490ce769e2074af287a8173566ddf01206020d68ce6aae89f8dca3f
MD5 899f0d53325622ff9b7f2ea46dba527e
BLAKE2b-256 a19616c90ee5a49bf5e95af2c4d98bf516f9e949fc7c9624e0535e0a37bd0951

See more details on using hashes here.

Provenance

The following attestation bundles were made for wsp_balsa-2.3.2-py3-none-any.whl:

Publisher: python-publish.yml on wsp-sag/wsp-balsa

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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