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.1.2.tar.gz (16.4 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.1.2-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: caf_viz-0.1.2.tar.gz
  • Upload date:
  • Size: 16.4 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.1.2.tar.gz
Algorithm Hash digest
SHA256 2f94fc71db90c334b44b2a720e87b718c82babdfac6e6c94b427d990e6c02cb2
MD5 47394c43428da7b2477f39532635f61e
BLAKE2b-256 9c58f7a286a8abad373b274acad7d664967e10b5e7eea0945662893576a4ba5c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: caf_viz-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 12.7 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.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 429abedb010c57b41cd574a5a1d39f8cb670442dc44ae5ce038094e19e762efd
MD5 208fd75740556fdf9ab8232c0707bcb2
BLAKE2b-256 deec68c9c183ff62acf0d631806cd742178cdae8dd7c449730914cb8b1668e55

See more details on using hashes here.

Provenance

The following attestation bundles were made for caf_viz-0.1.2-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