Third Party Software
====================
The **SciGeoh5** package repository and source distributions bundle several libraries that are
compatibly licensed. We list these here.
.. list-table::
:widths: 30 30 60
:header-rows: 1
* - Name
- License
- Description
* - `dask `_
- BSD-3-Clause
- Dask is a flexible parallel computing library for analytic computing.
* - `geoapps-utils `_
- MIT
- Collection of utilities for creating applications and manipulating geoh5 objects.
* - `geoh5py `_
- LGPL-3.0-or-later
- Python API for geoh5, an open file format for geoscientific data.
* - `numpy `_
- BSD-3-Clause
- Fundamental package for array computing in Python.
* - `pandas `_
- BSD-3-Clause
- Python package that provides fast, flexible, and expressive data structures designed to make working with "relational" or "labeled" data both easy and intuitive.
* - `pydantic `_
- MIT
- Data validation using Python type hints
* - `scikit-learn `_
- BSD-3-Clause
- A set of python modules for machine learning and data mining.
* - `scipy `_
- BSD-3-Clause
- Fundamental algorithms for scientific computing in Python.
* - `tqdm `_
- MIT
- A fast, extensible progress bar for loops and CLI.