Skip to main content

Résif Delivery stats plotter

resif-delivery-stats-plotter is a command line tool to plot statistics about requests and metadata/data deliveries by the datacenter about a seismic network handled by Résif. This tool is mostly designed to help the seismic networks’ PI to build their annual activity reports.

More details about Résif are available on http://seismology.resif.fr/

Installation

From PyPI

resif-delivery-stats-plotter is distributed on PyPI as a universal wheel and is available on Linux/macOS and Windows and supports Python 3.5+ and PyPy.

First, create and activate a virtualenv:

$ python3 -m venv venv
$ source venv/bin/activate

Install/Update the wheel package to allow installation of the binary version of dependencies.

$ pip install --upgrade pip setuptools wheel

Then, install the resif-delivery-stats-plotter package:

$ pip install resif-delivery-stats-plotter

From sources

resif-delivery-stats-plotter sources are distributed under the terms of GPLv3 licence and are available at https://gitlab.com/resif/resif-delivery-stats-plotter

First, ensure Git and Python 3 are installed on your system.

$ sudo apt install git
$ sudo apt install python3 python3-virtualenv python3-pip python3-setuptools python3-wheel

Then, clone the project from the Gitlab repository:

$ git clone https://gitlab.com/resif/resif-delivery-stats-plotter.git
$ cd resif-delivery-stats-plotter

Then, create and activate a virtualenv:

$ python3 -m venv venv
$ source venv/bin/activate

Finally, install the project and its dependencies:

$ pip install --upgrade pip setuptools wheel
$ pip install -e .

Usage

General syntax:

$ resif-delivery-stats-plotter [OPTIONS] COMMAND [ARGS]

Use the –help option to show the specific syntax of each command.

Build an HTML report

$ resif-delivery-stats-plotter report [OPTIONS] NETWORK YEAR

Build an individual plot

Use the following commands:

  • plot-network-availability

  • plot-map-network-stations

  • plot-data-send-monthly

  • plot-data-send-yearly

  • plot-data-stored-yearly

  • plot-requests-monthly

  • plot-requests-yearly

  • plot-map-clients-by-country

  • plot-map-requests-by-country

Other operations

Use the following commands:

  • list-networks

  • list-stations

  • list-channels

  • clear-requests-cache

Metadata

Release files for resif-delivery-stats-plotter 0.1.3

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

Source distribution (sdist)

Source distribution for resif-delivery-stats-plotter 0.1.3
File Size Uploaded Provenance
resif-delivery-stats-plotter-0.1.3.tar.gz 1.3 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for resif-delivery-stats-plotter 0.1.3
File Interpreter ABI Platform
resif_delivery_stats_plotter-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 2.7 MB

Release files / resif-delivery-stats-plotter-0.1.3.tar.gz

Download URL resif-delivery-stats-plotter-0.1.3.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
3ecdea4497e662f4e9f7495f5914368a9517bfed11fda225e111cecd4cbb76f5
BLAKE2b-256 checksum
How to use checksums
90b0ecdf2f9ca614a1ee8aecc077f203f550e14702be184aa6989e90f52c6e35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

Release files / resif_delivery_stats_plotter-0.1.3-py3-none-any.whl

Download URL resif_delivery_stats_plotter-0.1.3-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
66e40b9c790d49844c822a62a818231e5eec8b7cd5317d04a555bb77280ecd2f
BLAKE2b-256 checksum
How to use checksums
901bd62eae6834916103da6479561a41112d8fa3608b64bfad227d6920733929
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

Security for resif-delivery-stats-plotter 0.1.3

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files No provenance

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