Metadata-Version: 2.1
Name: efts-io
Version: 0.4.0
Summary: Ensemble forecast time series
Author-Email: J-M <jean-michel.perraud@csiro.au>
License: BSD-3-Clause-Clear
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Documentation
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Project-URL: Homepage, https://csiro-hydroinformatics.github.io/efts-io
Project-URL: Documentation, https://csiro-hydroinformatics.github.io/efts-io
Project-URL: Changelog, https://csiro-hydroinformatics.github.io/efts-io/changelog
Project-URL: Repository, https://github.com/csiro-hydroinformatics/efts-io
Project-URL: Issues, https://github.com/csiro-hydroinformatics/efts-io/issues
Project-URL: Discussions, https://github.com/csiro-hydroinformatics/efts-io/discussions
Requires-Python: >=3.10
Requires-Dist: pandas
Requires-Dist: numpy
Requires-Dist: xarray
Requires-Dist: cf-xarray
Requires-Dist: pint-xarray
Requires-Dist: cftime
Requires-Dist: netcdf4>=1.7.1.post2
Description-Content-Type: text/markdown

# efts-io

[![ci](https://github.com/csiro-hydroinformatics/efts-io/workflows/ci/badge.svg)](https://github.com/csiro-hydroinformatics/efts-io/actions?query=workflow%3Aci)
[![documentation](https://img.shields.io/badge/docs-mkdocs-708FCC.svg?style=flat)](https://csiro-hydroinformatics.github.io/efts-io/)
[![pypi version](https://img.shields.io/pypi/v/efts-io.svg)](https://pypi.org/project/efts-io/)
<!-- [![gitpod](https://img.shields.io/badge/gitpod-workspace-708FCC.svg?style=flat)](https://gitpod.io/#https://github.com/csiro-hydroinformatics/efts-io)
[![gitter](https://badges.gitter.im/join%20chat.svg)](https://app.gitter.im/#/room/#efts-io:gitter.im) -->

## Overview

Plain text files are not well suited to storing the large volumes of data generated for and by ensemble streamflow forecasts with numerical weather prediction models. netCDF is a binary file format developed primarily for climate, ocean and meteorological data. netCDF has traditionally been used to store time slices of gridded data, rather than complete time series of point data. **efts-io** is for handling the latter. It reads and writes netCDF data following the [NetCDF for Water Forecasting Conventions v2.0](https://csiro-hydroinformatics.github.io/efts-io/netcdf_for_water_forecasting).

## Installation

With `pip`:

```bash
pip install efts-io
```

<!-- With [`pipx`](https://github.com/pipxproject/pipx):

```bash
python -m pip install --user pipx
pipx install efts-io
``` -->

## Development workflow

See [contributing.md](./contributing.md) if you want to contribute. This project follows practices from a template and the page [copier-uv: Working on a project](https://pawamoy.github.io/copier-uv/work). Many thanks to [Timothée Mazzucotelli](https://pawamoy.github.io/) for sharing this template.

