Skip to main content

Core classes and definitions for CAF family of tools.

Project description

Transport for the North Logo

CAF base

Supported Python versions Latest release Conda Coverage Testing Badge

code style: black

The Common Analytical Framework (CAF) Base (formerly caf.core) is a collection of core classes and definitions used across the CAF framework of models and tools. The goal of the CAF is to create easily implementable and adaptable transport planning and appraisal functionalities. It's the beginning of a project to make a lot of the useful stuff from NorMITs Demand more widely available and easily accessible.

Caf.base is a successor to the core module within NorMITs Demand. The class central to caf.base is the DVector, which is used for storing and manipulating vectors often used in transport modelling and analysis, such as trip end and land use data. See documentation on the DVector, and it's constituent parts ZoningSystem and Segmentation for more details.

Contributing

CAF.base happily accepts contributions. The best way to contribute to this project is to go to the issues tab and report bugs or submit a feature request. This helps CAF.base become more stable and full-featured. Please check the closed bugs before submitting a bug report to see if your question has already been answered.

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

caf_base-0.3.0.tar.gz (115.7 kB view details)

Uploaded Source

Built Distribution

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

caf_base-0.3.0-py3-none-any.whl (104.8 kB view details)

Uploaded Python 3

File details

Details for the file caf_base-0.3.0.tar.gz.

File metadata

  • Download URL: caf_base-0.3.0.tar.gz
  • Upload date:
  • Size: 115.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for caf_base-0.3.0.tar.gz
Algorithm Hash digest
SHA256 493709fcd9738ffcd8967f677a002520089d40455c907b9864f16b011e6b60fb
MD5 c829453c9e001c5c5699a888028fa5fe
BLAKE2b-256 e48cc86f4eaf42dd1c0fecbb1d9ab17c8bdcd1e640c29fc2329763a4e946ffbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for caf_base-0.3.0.tar.gz:

Publisher: release.yml on Transport-for-the-North/caf.base

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

File details

Details for the file caf_base-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: caf_base-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 104.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for caf_base-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93828de9568cbc03039e076fef8dc5c2565fc6cd5a47679f59f1129b4e4f74d3
MD5 4a98916773776f241320b3f7bfaa002f
BLAKE2b-256 91dc308cc25599f421695d496dd4b208e8aedcf7c9a097242ecc6f8a32300737

See more details on using hashes here.

Provenance

The following attestation bundles were made for caf_base-0.3.0-py3-none-any.whl:

Publisher: release.yml on Transport-for-the-North/caf.base

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