semvec/pypi-packages huggingface dataset:
gma 3.0.0a3
Geographic and Meteorological Analysis.
License: MIT
Requires Python: >=3.11


Preface
--------

For most scholars of geosciences or meteorology, data processing is a big project, which can take several hours or days of data processing. Without good tools or methods, it will be extremely difficult to analyze and research data with multiple time series (such as time series remote sensing data) and large-scale (such as nationwide), because data processing itself is very time-consuming and labor-intensive.

In order to solve these problems, gma (Geographic and Meteorological Analysis) encapsulates the data processing process. 

Requires
--------------------------------------

* pandas: >= 3.0.0
* numpy: >= 2.0.0
* scipy: >= 1.14.0
* matplotlib: >= 3.8.0

Included features
--------------------------------------

* Climate and meteorology(gma.climet): e.g. SPEI, SPI, ET0, etc.

* Remote sensing indices(gma.rsvi): e.g. NDVI, EVI, TVDI, etc.

* Mathematical operations(gma.math): e.g. data smoothing, evaluation, filtering, stretching, enhancement transformations, etc.

* Spatial miscellany(gma.smc): e.g. spatial distance calculation, area calculation, coordinate transformation, spatial interpolation, etc.

* Geographic formats(gma.driver): e.g. creating and modifying raster/vector driven formats.

* Raster/Vector reading, writing and conversion(gma.gio): e.g. raster mosaicking, resampling, etc. vector clipping, erasing, intersection, merging, reprojection, etc.

* Coordinate reference system(gma.crs): e.g. creating projections, ellipsoids, datum, etc.

* Cartographic tool(gma.carto): e.g. raster and vector data plotting, generating north arrow, scale bar, defining coordinate systems, etc.

Due to the limited level, there will be more or less problems in the function. Looking forward to your feedback and corrections. 

More functions will be added later. We hope you can provide valuable comments.
kyoslib_py 5.4.6
KYOS shared lib code as python package
License: MIT
Requires Python: <3.14,>=3.11

# kyoslib_py

## Usage

Example code:

```python
from kyoslib_py.simulation import Simulation
simulation_set = Simulation()
```

## Installation

```pip install kyoslib_py```

## Dependencies

Python 3.11+

## Development

This project is executing CI checks using **GitHub actions**.

It will run `pytest` and `black`.

### Invoking development tasks

[Invoke](https://www.pyinvoke.org/) is used for development tasks.

Tasks are stored in `tasks.py` and are executable using the `inv[oke]` command line tool.

To see the list of tasks, you can type:

```bash
inv --list
```

For example, before your commits, you should run
```bash
inv format
```
to format your code.

## Documentation

The package documentation is generated by MkDocs. The correct version can be installed in the project's virtual environment by:

```bash
poetry install
```

Then the documentation can be built, and a server to view it started by:

```bash
mkdocs serve
```