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.10+

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.3.tar.gz (246.0 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.3-py3-none-any.whl (51.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for wsp_balsa-2.3.3.tar.gz
Algorithm Hash digest
SHA256 4297587144bc8f250960d4a914c17edd890e8209b3db823c15ebce70cab564b6
MD5 018a712ceaa22825c0fe40f0ec620f84
BLAKE2b-256 3fbe6b2639c593d3a61b49819d48272826d9bfb00b273cb3c8c521f54096779f

See more details on using hashes here.

Provenance

The following attestation bundles were made for wsp_balsa-2.3.3.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.3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for wsp_balsa-2.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e1e7e76753472ceefd56c2b35a5c1be0b3cc39ce9937bf46cfc45bf6705a51c7
MD5 9527932ae3bbe982dd6848aee0efeb71
BLAKE2b-256 39a52b86e65f26c08f40f2f0de0bc543836d2f9cc49bd54f9728415287756542

See more details on using hashes here.

Provenance

The following attestation bundles were made for wsp_balsa-2.3.3-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