semvec/pypi-packages huggingface dataset:
gohutool-pyboot-dataflow 1.1.1
Dataflow is an open-source Python microservice framework that simplifies the development of stand-alone production-grade Spring applications.
Requires Python: >=3.12.10

Dataflow is an open-source Python microservice framework that simplifies the development of stand-alone, production-grade Spring applications. It provides embedded servers, auto-configuration, and minimal setup, allowing developers to build and run python apps quickly—no heavy XML or boilerplate code needed.
Python microservice = a tiny, self-contained Java app that starts in seconds, exposes REST endpoints, and ships with its own server—ready to scale and deploy independently.
pyDINEOF 0.1.1
A Python version of DINEOF.
Requires Python: >=3.10

# pyDINEOF
![GitHub License](https://img.shields.io/github/license/acoque/pyDINEOF)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyDINEOF)
![PyPI - Version](https://img.shields.io/pypi/v/pyDINEOF)
![PyPI - Types](https://img.shields.io/pypi/types/pyDINEOF)

## Table of Contents

- [About](#about)
- [Installation](#installation)
- [Note](#note)
- [License](#license)

## About

pyDINEOF is a Python version of DINEOF.

[DINEOF](https://github.com/aida-alvera/DINEOF) is an EOF-based method to fill in missing data from geophysical fields,
such as clouds in sea surface temperature, and is available as compiled Fortran code.

For more information on how DINEOF works, please refer to
[Alvera-Azcarate et al. (2005)](https://doi.org/10.1016/j.ocemod.2004.08.001) and
[Beckers and Rixen (2003)](https://doi.org/10.1175/1520-0426(2003)020%3C1839:ECADFF%3E2.0.CO;2).
The multivariate application of DINEOF is explained in
[Alvera-Azcarate et al. (2007)](https://doi.org/10.1029/2006JC003660), and in
[Beckers et al. (2006)](https://doi.org/10.5194/os-2-183-2006) the error calculation using an optimal interpolation
approach is explained.
For more information about the Lanczos solver, see
[Toumazou and Cretaux (2001)](https://doi.org/10.1175/1520-0493(2001)129%3C1243:UALEIT%3E2.0.CO;2).

## Installation

### Required dependencies

- Python (3.10 or later)
- numpy
- pandas
- scipy
- xarray

### Instructions

pyDINEOF is a pure Python package. The easiest way to get it installed is to use pip:

```shell
$ python -m pip install pyDINEOF
```

---

pyDINEOF can also be installed from source. To do so, you will first have to clone the GitHub repository:
```shell
$ git clone https://github.com/acoque/pyDINEOF.git
$ cd pyDINEOF
```

Then, you will need to create a virtual environment (optional, but strongly advised) and install pyDINEOF.

- using conda/mamba (recommended):

```shell
$ mamba env create -f environment.yml
$ mamba activate pyDINEOF
$ pip install .
```

- using venv and pip:

```shell
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install -U .
```

Finally, you can use pyDINEOF as a Python package or through its CLI:

```shell
$ pyDINEOF run <file>
```

## Note

Most variables and functions have names similar to those in DINEOF for the sake of "continuity".


## License

Like DINEOF, pyDINEOF is distributed under the terms of the
[GNU General Public License version 3](https://www.gnu.org/licenses/gpl-3.0.html) license.