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.2.2.tar.gz (257.3 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.2.2-py3-none-any.whl (48.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wsp_balsa-2.2.2.tar.gz
  • Upload date:
  • Size: 257.3 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.2.2.tar.gz
Algorithm Hash digest
SHA256 972bdd5bc76c440329b4ba4bba732eb0ff6db895fdb3e5418b63b229e1684e3d
MD5 397ff8f4c72c643644f4234cba3830f3
BLAKE2b-256 d003b4a7fb903fcfd9604ba1f8dc7f3fc6277195904436c6f65765b002e38ed2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: wsp_balsa-2.2.2-py3-none-any.whl
  • Upload date:
  • Size: 48.6 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.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 caa7b3457c311534f816f74d778b50cc867e1100369646da5ee27810f4c4ec91
MD5 3d16f54bf5b6720e3029991be7814e0c
BLAKE2b-256 88b1f1b5c7d32d3f9598da38e73df8a72f7d662b8264bcafa2b6b18f0a2167e7

See more details on using hashes here.

Provenance

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