Skip to main content

CAF.viz

CAF Status - Pre-Alpha

Supported Python versions Latest release Conda

Testing Badge Coverage Documentation Status

Visualisation functionality and tools for transport related data.

Table of Contents

Overview

What does it 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).

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

Installation from GitHub

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

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

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

Metadata

Release files for caf.viz 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for caf.viz 0.3.0
File Size Uploaded
caf_viz-0.3.0.tar.gz 37.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for caf.viz 0.3.0
File Interpreter ABI Platform
caf_viz-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 72.4 kB

Release files / caf_viz-0.3.0.tar.gz

Download URL caf_viz-0.3.0.tar.gz
Size 37.7 kB
Tags Source
SHA-256 checksum
How to use checksums
05c7c26b28cbf53e2d1440c5be83df2dc9435a13cc262dba3d36abd7a91f5d94
BLAKE2b-256 checksum
How to use checksums
2587777ae285354ba02f6b2888aa563af0df4e507a464f44be49800e72c738d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / caf_viz-0.3.0-py3-none-any.whl

Download URL caf_viz-0.3.0-py3-none-any.whl
Size 34.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9111cfab1603e4540bd9542e21c10bfcf22e99f98e28b5cd5f1b8163c92f85e8
BLAKE2b-256 checksum
How to use checksums
7ac3688c11f6bb7e8fb448883d80bb1b59d036c070e6a561f766c90e38b5e11a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release history Release notifications | RSS feed

0.4.0

2 release files

This release

0.3.0 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page