restoreio Documentation#

deploy-docs

restoreio is a python package to Restore Incomplete Oceanographic datasets, with a specific focus on ocean surface velocity data. This package can also generate data ensemble and perform statistical analysis, which allows uncertainty qualification of such datasets.

Supported Platforms#

Successful installation and tests performed on the following operating systems, architectures, and Python versions:

Platform

Arch

Python Version

Continuous Integration

3.9

3.10

3.11

Linux

X86-64

build-linux

AARCH-64

macOS

X86-64

build-macos

ARM-64

Windows

X86-64

build-windows

ARM-64

Python wheels for restoreio for all supported platforms and versions in the above are available through PyPI and Anaconda Cloud. If you need restoreio on other platforms, architectures, and Python versions, raise an issue on GitHub and we build its Python Wheel for you.

Install#

conda-downloads

Install with pip from PyPI:

pip install restoreio

Install with conda from Anaconda Cloud:

conda install -c s-ameli -c conda-forge restoreio

For complete installation guide, see:

User Guide#

API Reference#

Check the list of functions, classes, and modules of restoreio with their usage, options, and examples.

Examples#

Online Web-Based Interface#

Alongside restoreio python package, we also offer an online service as a web-based interface for this software. This platform is available at: https://restoreio.org.

This online gateway allows users to efficiently process both local and remote datasets. The computational tasks are executed on the server side, leveraging the parallel processing capabilities of a high-performance computing cluster. Moreover, the web-based interface seamlessly integrates an interactive globe map, empowering sophisticated visualization of the results within the online platform.

Technical Notes#

tokei

How to Contribute#

We welcome contributions via GitHub’s pull request. If you do not feel comfortable modifying the code, we also welcome feature requests and bug reports as GitHub issues.

Publications#

For information on how to cite restoreio, publications, and software packages that used restoreio, see:

License#

license

This project uses a BSD 3-clause license, in hopes that it will be accessible to most projects. If you require a different license, please raise an issue and we will consider a dual license.