CAF.viz
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
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
Metadata
Release files for caf.viz 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| caf_viz-0.4.0.tar.gz | 38.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| caf_viz-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 72.7 kB
Release files / caf_viz-0.4.0.tar.gz
| Download URL | caf_viz-0.4.0.tar.gz |
|---|---|
| Size | 38.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
02c3f55fa5e0d0d0f057f8b952ee9070c954040fa61b50f8ee0361085e55a1ad
|
|
BLAKE2b-256 checksum How to use checksums |
fc974068765a60f82bc7b5c3609f2d850e0c3b1309aed4169713f3c4d28867cb
|
| 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 16, 2026.
Transparency logRelease files / caf_viz-0.4.0-py3-none-any.whl
| Download URL | caf_viz-0.4.0-py3-none-any.whl |
|---|---|
| Size | 34.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bdf11b7f4ecf4ca74831b666c11bf445bf56b0adc1951fab4d834cdf702e777a
|
|
BLAKE2b-256 checksum How to use checksums |
c2c51616d53413f3d3fd252423b6eab1d56cf7bacdc7f57ae2bdf8056080fa51
|
| 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 16, 2026.
Transparency log