Installation

dvas is available on pypi, which should make its installation straightforward. In a terminal, type:

pip install dvas

And that will take care of things. dvas uses semantic versioning. The latest stable version is 1.1.0.

The most recent release of dvas is also available for download/cloning from its Github repository, in which case the install command becomes:

cd ./where/you/stored/dvas/
pip install -e .

Requirements

dvas is compatible with the following python versions:

    python_requires='>=3.10.0',

Furthermore, dvas relies on a few external modules, which will be automatically installed by pip if required:

    install_requires=[
        "astroid>=2.13",
        "jsonschema",
        "matplotlib",
        "netcdf4",
        'numpy',
        "pandas>=2.0.0",
        "peewee",
        "pytz",
        "ruamel-yaml",
        "scipy",
        "sre_yield",
    ],
    extras_require={
        'dev': ['sphinx', 'sphinx-rtd-theme', 'plantweb', 'pylint', 'pytest', 'pytest-data']
    },

Testing the installation

To ensure that dvas was installed properly, try to call the help of its high-level entry point. In a terminal, type:

dvas_init_arena -h

This should return the following information:

usage: dvas_init_arena [-h] [--path ./a/new/folder/]

DVAS 1.1.0 - Data Visualization and Analysis Software: Initialization entry point.

options:
  -h, --help            show this help message and exit
  --path ./a/new/folder/
                        Relative path & name for the new processing arena.

For more info: https://MeteoSwiss.github.io/dvas