Skip to main content

Visualisation tool for Calliope.

Project description

Calligraph: Calliope model result graphing and visualisation tool

Calligraph is a tool to interactively explore and visualise Calliope model results.

[!IMPORTANT] Note that this is pre-release software and there are likely to bugs. Please report issues and feedback on GitHub!

[!CAUTION] Calligraph only works with Calliope 0.7 or higher. If you are running Calliope 0.6 or lower, use the built-in visualisation tools instead.

Installation

pip install calligraph

Use

Save a solved Calliope model to a NetCDF file with model.to_netcdf() or by using the appropriate settings with the Calliope command-line interface. Then run calligraph in the command line:

$ calligraph your_model_results.nc

This launches Calligraph's web interface in the default web browser on your system. To use a custom port, supply the --port PORTNUMBER option; if you do not want the default web browser to open, specify -nb or --no-browser.

To experiment with the built-in urban-scale model:

import calliope
m = calliope.examples.urban_scale(time_subset=None)
m.run()
m.to_netcdf("urban_scale.nc")

Then:

$ calligraph urban_scale.nc

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

calligraph-0.1.1.dev1.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

calligraph-0.1.1.dev1-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file calligraph-0.1.1.dev1.tar.gz.

File metadata

  • Download URL: calligraph-0.1.1.dev1.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for calligraph-0.1.1.dev1.tar.gz
Algorithm Hash digest
SHA256 e497624352686a048096a52943ff235056b254c07d17679b7ebaaf9032b68413
MD5 67524fcb4a3e31de8fefbc62c2678899
BLAKE2b-256 c12c3f4d1023d1da69bb473e502de18976f57d97efbf7490016fbe2c7730a024

See more details on using hashes here.

File details

Details for the file calligraph-0.1.1.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for calligraph-0.1.1.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 affe39f54c65ec476861863beead15246650ccdec7f0e337054779e526a66d91
MD5 1b54584636c0592b1ed950da19c45749
BLAKE2b-256 5ec8db1bf9729bbe717fd3c8460ac5be3e0de737882186f75e7bba43b80b3d94

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page