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.4.0.tar.gz (91.5 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.4.0-py3-none-any.whl (92.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for caf_base-0.4.0.tar.gz
Algorithm Hash digest
SHA256 6e80cd871ffbe05ffcc82c05d396bfa3e960dc6a05895c042b7405a522df93d1
MD5 01d1fa5b8b91bf830a2fa4c53dda56d2
BLAKE2b-256 0201029a1d9a015d185d3c150930c279fa4adfd0b1081b0eeeb9f1b9bb9cadde

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for caf_base-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e0aeeb62176f45a310cd9e17f5e6b262598fb59ff8dc7d4635aac7d47080508d
MD5 1bcbfc3cb98148dbc6bbde3337970ad8
BLAKE2b-256 f16a09ac4065b607d7833c2d2dc1142f2a4078753468bf7a9fc9a811bbb23606

See more details on using hashes here.

Provenance

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