Metadata-Version: 2.1
Name: geokube
Version: 0.2.7
Summary: a Python package based on xarray for GeoScience Data Analysis
Home-page: https://github.com/CMCC-Foundation/geokube
Author: geokube Contributors
Author-email: geokube@googlegroups.com
License: Apache License, Version 2.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cf_units==3.2.0
Requires-Dist: cartopy
Requires-Dist: numpy==1.26.4
Requires-Dist: pandas==2.1.4
Requires-Dist: netCDF4
Requires-Dist: scipy
Requires-Dist: xarray==2024.09.0
Requires-Dist: dask==2024.9.0
Requires-Dist: geopandas
Requires-Dist: intake==2.0.7
Requires-Dist: hvplot
Requires-Dist: pytest
Requires-Dist: dask[distributed]
Requires-Dist: zarr
Requires-Dist: rioxarray
Requires-Dist: plotly
Requires-Dist: pyarrow

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.10597965.svg)](https://doi.org/10.5281/zenodo.10597965)

# geokube

## Description

**geokube** is an open source Python package for geoscience data analysis that provides the user with a simple application programming interface (API) for performing geospatial operations (e.g., extracting a bounding box or regridding) and temporal operations (e.g., resampling) on different types of scientific feature types like grids, profiles and points, using  `xarray` data structures and xarray ecosystem frameworks such as `xesmf`.

## Authors

**Lead Developers**:

- [Marco Mancini](https://github.com/km4rcus)
- [Jakub Walczak](https://github.com/jamesWalczak)
- [Mirko Stojiljkovic](https://github.com/MMStojiljkovic)

## Installation 

#### Requirements
You need to install xesmf and cartopy to use geokube. This can be done during the creation of conda virtual environment, as shown below

Add or append conda-forge channel
```bash
conda config --add channels conda-forge
```
or
```bash
conda config --append channels conda-forge
```

#### Conda Environment
Create virtual environment with installing xesmf and cartopy package
```bash
conda create -n geokube python=3.9 xesmf=0.6.2 cartopy -y
```
Activate virtual environment
```bash
conda activate geokube
```
Install geokube framework
```bash
python setup.py install
```
