Skip to main content

Climate Vulnerability Tool to assess the vulnerability of the transport network in the North to climate hazards.

Project description

CAF.cvt

CAF Status - Beta

Supported Python versions Latest release Conda

Testing Badge Coverage Documentation Status

CAF.cvt is a python model that takes climate and transport data and generates a climate risk assessment for the North's key transport infrastructure.

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

Table of Contents

Overview

What does it do?

The Common Analytical Framework (CAF) Climate Vulnerability Tool (CVT) is a geospatial python package that translates complex climate and infrastructure data into a set of climate risk assessments for the North of England's key transport networks.

Main Features

  • Data Cleaning - Reads and cleans a wide variety of climate and transport datasets, preprocessing into a standard format in preparation for analysis.

  • Apply Functional Rules - Applies a set of funtional rules and spatial overlays to the climate data to translate complex values into distinct hazard categories and grids.

  • Infrastructure Layering - Layers infrastructure on top of hazard grids to assign risk to the transport assets.

Work-in-Progress

There are currently no work-in-progress features.

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

Who is it for?

  • Target audience: Transport Analysts, Transport Planners, Climate Researchers
  • CAF Analytical Stage: Modelling

CAF Analytical Process Diagram

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

Where to get it

[!IMPORTANT] caf.cvt has not been published yet so cannot be installed from conda-forge or PyPI, see Installation from GitHub.

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

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

[!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.cvt"

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

Usage

CAF.cvt provides and Command-line (CLI) and graphical interface (GUI) to use many of it's features without the need to write any Python code, see the Tool Usage section of the user guide for more details.

Command Line

The tool can be run from command line, with the command:

caf.cvt

See Command-Line Interface (User Guide) for full explanations of the parameters.

Documentation

The code documentation is hosted at https://cafcvt.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_cvt-0.1.1.tar.gz (45.1 kB view details)

Uploaded Source

Built Distribution

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

caf_cvt-0.1.1-py3-none-any.whl (42.6 kB view details)

Uploaded Python 3

File details

Details for the file caf_cvt-0.1.1.tar.gz.

File metadata

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

File hashes

Hashes for caf_cvt-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ac34aa0c5fa3a46cbfc0483861d30ca5e929945b8c19a7a6aec384f4e57ba49f
MD5 a1bd6ce50cb929460b8d34ae0a74b8fa
BLAKE2b-256 d89e5a414ee97bcd4c19c1322168a5cccf19081cfa42169349b8c888811c09a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for caf_cvt-0.1.1.tar.gz:

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

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_cvt-0.1.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for caf_cvt-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f1d84e1b57686ad51ed4b9a329c4163511d21761d02ee52ac4572f50785a462f
MD5 2c23e8b5fcba50fd245fd5c67c3c3b54
BLAKE2b-256 022ab27e27cfbc1ba2e13fb58bfa2db5186905fa2ff063fa05b1f7f9e5289641

See more details on using hashes here.

Provenance

The following attestation bundles were made for caf_cvt-0.1.1-py3-none-any.whl:

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

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