Skip to main content

esm-viz

https://img.shields.io/pypi/v/esm_viz.svg https://img.shields.io/travis/pgierz/esm_viz.svg Documentation Status

ESM Viz is a command line tool to schedule automatic monitoring of Earth System Model simulations.

First Steps

The easiest way to get started is:

$ esm_viz --help

This will display a series of options you can use. In order to set up automatic monitoring for an experiment, you can use esm_viz template

Installation

For AWI Users

On paleosrv1.awi.de; the software is already installed.

For Other Users

There are several external packages that need to be installed in order for everything to work correctly. The easiest way to get everything in one go is:

$ pip install esm_viz

You can then type

$ esm_viz configure

This will ask open up a configuration file for you to edit.

Usage Demonstration

Interactively setting up a new monitoring job:

$ esm_viz

Setting up a monitoring job from a YAML file:

$ esm_viz </PATH/TO/EXPERIMENT.yaml>

Setting up a monitoring job from a YAML file already stored in ${HOME}/.config/monitoring

$ esm_viz EXPERIMENT

Performing only certain parts of a job:

$ # Only schedule a job to run every 2 hours:
$ esm_viz schedule EXPERIMENT
$ # Schedule a job to run every 6 hours:
$ esm_viz schedule --frequency 6 EXPERIMENT
$ # Deploying monitoring scripts and running them on the supercomputer
$ # Note that the scripts actually run depend on the configuration file
$ esm_viz deploy EXPERIMENT
$ # Combining results into a webpage
$ esm_viz combine EXPERIMENT

In the next section, the command line interface and python modules are explained in more detail. Then, we show an explanation about how to customize what is shown in the plots. - - - -

Features

  • TODO

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

Upcoming 0.9.6

  • Py2/Py3 agnostic FileNotFoundError

  • SSH Key generation

  • Installing with pip -v gives you a message about PATH and PYTHONPATH. However, the -v is required for this to show up. See here: https://github.com/pypa/pip/issues/2933

0.9.5 (2019-09-16)

Install seems to work for Chris. Dependencies still need to be more tightly controlled.

0.9.4 (2019-09-14)

Lots of changes since the last update. Missing history, sorry. Version 0.10.0 planned onces Christopher can monitor a job.

0.3.0 (2019-04-12)

Monitoring update to include ECHAM Global Timeseries

0.1.1 (2019-04-08)

Happy birthday to Paul!

  • Most of general analysis works for SLURM; only tested by Paul. PBS Queues are in principle possible, but untested. This should be expanded.

0.1.0 (2019-03-23)

  • Start of project in this repository. It has other history; but that is undocumented. See the proxy records…

Metadata

Release files for esm-viz 0.9.7

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

Source distribution (sdist)

Source distribution for esm-viz 0.9.7
File Size Uploaded
esm_viz-0.9.7.tar.gz 8.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for esm-viz 0.9.7
File Interpreter ABI Platform
esm_viz-0.9.7-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 8.3 MB

Release files / esm_viz-0.9.7.tar.gz

Download URL esm_viz-0.9.7.tar.gz
Size 8.1 MB
Tags Source
SHA-256 checksum
How to use checksums
748d2ad553dc2bcaef027f5a5e19ca68d516f479868e99cac805e54a021391ab
BLAKE2b-256 checksum
How to use checksums
b38289bf0a68f6de888bdc53afc9c7ab9ac807cee9bdf6a0d62c69f2a937dcb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

Release files / esm_viz-0.9.7-py2.py3-none-any.whl

Download URL esm_viz-0.9.7-py2.py3-none-any.whl
Size 225.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
b255429372d216f8d3cb02f46cc40a4679bd37ca280ece092bb7e78f523d6c9b
BLAKE2b-256 checksum
How to use checksums
dbf0565b68df831016e0ba9fc88cfd803fc0230b845be36e9624c27a7053284a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

Release history Release notifications | RSS feed

This release

0.9.7 This release

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