Skip to main content

Application to facilitate the download, exploration and visual analysis of oceanographic data.

Project description

Sistema de Información Ambiental (SIA)

Version: 1.1.0

GUI Application to facilitate the download, exploration and visual analysis of oceanographic data.

Page of the project: https://sia-information-system.github.io/sia-website

Table of contents

Install

Requirements before installation

This package depends indirectlys on Cartopy v0.21.1, which is a package that in order to be installed by pip needs to have some C/C++ libraries available in the host operating system, which it's not a problem in Linux or MacOS, but it is on Windows. See the Cartopy installation docs to see how to install required dependencies on Linux and MacOS.

If you are on Windows, in order to simplify the installation of this package, we recommend to use the pre-built Cartopy binaries distributed by conda (anaconda/miniconda). Once you have conda, you can install Cartopy with the following command:

conda install cartopy=0.21.1

Before install this package make sure you have the C/C++ library installed on your operating system to build Cartopy, or have the pre-built binaries installed on the environment you are going to use.

Production mode

You can install this package from PyPI using:

pip install sia-app

To install the package from source code, clone the repo from GitHub and run the following command in the package root directory (where the pyproject.toml file is located):

pip install .

See local installation for details.

Development mode

NOTE: For development it's recommended to use an isolated environment. You can use tools like anaconda / minionda or virtualenv to create this kind of environments. On Windows, due to the reasons exposed in the Requirements before installation section, we highly recommend to use conda as environments manager. If you are on other operating systen, you don't use conda and you decide to store the environment in the root directory of the project, name the environment as venv since this name of directory is ignored by git.

To install the package in development mode (--editable), run the following command in the package root directory (where de pyproject.toml file is located):

pip install --editable .[dev]

See local installation for details.

This application depends on two packages to extract data and create charts. These packages are:

Fundamental features regarding to these topics (data extraction and chart building) are added first in those packages and then are used here.

To increase the version number, the package bumpver is used. Read the docs to see how to use it.

Usage

You can start the app by running the following command:

sia-app

Aditionally, you can start the app in debug mode by running:

sia-app-debug

This will log all the messages to the stderr output.

Documentation

You can see some video tutorials (in spanish) about how to use this application here.

Docs about the code will be added later.

Contributions

Rules are:

  • First ask to maintainers if the new proposed feature can be added. You can open an issue on GitHub.
  • Document every new feature added.

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

sia-app-1.1.0.tar.gz (5.1 MB view hashes)

Uploaded Source

Built Distribution

sia_app-1.1.0-py3-none-any.whl (5.1 MB view hashes)

Uploaded Python 3

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