Skip to main content

Visualisation functionality and tools for transport related data.

Project description

CAF.viz

CAF Status - Pre-Alpha

Supported Python versions Latest release Conda

Testing Badge Coverage Documentation Status

[!WARNING]
This package is in an early stage of development so features may change or be removed. If using this package it is recommended to set a specific version and check before upgrading to a new version.

Visualisation functionality and tools for transport related data.

[!TIP] For more detailed information including a user guide, tutorials and API reference see the full caf.viz documentation

Table of Contents

Overview

What does it do?

[!IMPORTANT] This section of the README hasn't been written yet, but it will contain a brief description of what the tool is intended to do.

Main Features

  • Simplified 2D graphs - wrappers around matplotlib to simplify the creation of basic 2D plots (scatter, line and hexbin) and to simplify the creation of figures with multiple Axes.
  • TfN Stylesheet - custom stylesheet for matplotlib using TfN's colour scheme.

Work-in-Progress

  • Static Heatmaps - wrapper around GeoPandas and matplotlib to simplify the creation of heatmap images (see #24).

[!WARNING] These features are work-in-progress and are not available in a released version of caf.viz, to access these features a specific branch of caf.viz should be installed, see Installation from GitHub.

Who is it for?

  • Target audience: GIS Analysts, Transport Analysts, Data Analysts
  • CAF Analytical Stage: Analysis, Appraisal, Evaluation

CAF Analytical Process Diagram

For more details on CAF Analytical Stages see the description within TfN's GitHub homepage

Where to get it

The latest released version are available at the Python Package Index (PyPI) and on Conda.

conda install -c conda-forge caf.viz
pip install caf.viz

[!TIP]

Installation from GitHub

[!WARNING] Unreleased GitHub versions should not be considered stable.

The latest, unreleased, version can be installed directly from GitHub using:

pip install "git+https://github.com/transport-for-the-north/caf.viz"

[!TIP] pip install can install a specific tag, or branch, using @{tag-name} after the git URL.

Usage

CAF.viz doesn't currently provide a CLI or GUI so should be called from Python to use, see the Tool Usage section of the user guide for more details.

Documentation

The code documentation is hosted at https://cafviz.readthedocs.io/en/stable/.

What is CAF?

This tool is part of TfN's Common Analytical Framework (CAF). CAF is Transport for the North's structured suite of analytical tools designed to support transport modelling, appraisal, and strategic decision-making.

More information on CAF and details on other CAF tools can be found on TfN's GitHub Homepage.

Contribution

We encourage use of, and contributions to, the repositories within this organisation, licenses are provided within the repositories and the organisation contribution guide provides details for contributions.


Contact Us

For further information about using this tool or CAF tools in your projects and work contact Transport for the North - TfNOffer@transportforthenorth.com


Go to Top

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_viz-0.2.0.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

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

caf_viz-0.2.0-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

Details for the file caf_viz-0.2.0.tar.gz.

File metadata

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

File hashes

Hashes for caf_viz-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7f8d182d372abe5922e8afee0b75245908c113cbae3046d57fcca6ec70bfd7e8
MD5 52e4d9b7e2245f3f9c2a81884e52d426
BLAKE2b-256 f33518100f061dd15f201506fc83f5fb621aae9491706db49e211a11aaec7cda

See more details on using hashes here.

Provenance

The following attestation bundles were made for caf_viz-0.2.0.tar.gz:

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

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_viz-0.2.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for caf_viz-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0ca16582e476d6681d36c9d6aeae06ac64501c59b50de42ed9db19c6a27ba677
MD5 720bdafa9c54f808729d72870c40ea63
BLAKE2b-256 b01cc782fe8af5e9babb1289dd35ca72f64e732d53b29d1af3e5a4df78d19b9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for caf_viz-0.2.0-py3-none-any.whl:

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

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