# Third Party Software

The simpeg-drivers repository and source distributions bundle several
libraries that are compatibly licensed. We list these here.

  --------------------------------------------------------------------------------------------------------------------------
  Name                                                               License             Description
  ------------------------------------------------------------------ ------------------- -----------------------------------
  [dask](https://github.com/dask/dask)                               BSD-3-Clause        Parallel PyData with Task
                                                                                         Scheduling

  [discretize](https://simpeg.xyz/)                                  MIT                 Discretization tools for finite
                                                                                         volume and inverse problems

  [geoapps-utils](https://github.com/MiraGeoscience/geoapps-utils)   MIT                 Collection of utilities for
                                                                                         creating applications and
                                                                                         manipulating geoh5 objects

  [geoh5py](https://github.com/MiraGeoscience/geoh5py)               LGPL-3.0-or-later   Python API for geoh5, an open file
                                                                                         format for geoscientific data

  [grid-apps](https://github.com/MiraGeoscience/grid-apps)           MIT                 Grid creation and manipulation
                                                                                         using GEOH5 format.

  [numpy](https://github.com/numpy/numpy)                            BSD-3-Clause        Fundamental package for array
                                                                                         computing in Python

  [param-sweeps](https://github.com/MiraGeoscience/param-sweeps)     MIT                 Parameter sweeper for ui.json
                                                                                         powered applications.

  [pydantic](https://docs.pydantic.dev/latest/)                      MIT                 Data validation using Python type
                                                                                         hints.

  [pymatsolver](https://github.com/simpeg/pymatsolver/)              MIT                 Matrix Solvers for Python.

  [Rtree](https://github.com/Toblerity/rtree)                        MIT                 Spatial index for Python GIS

  [scikit-learn](https://github.com/scikit-learn/scikit-learn/)      BSD-3-Clause        A set of python modules for machine
                                                                                         learning and data mining

  [scipy](https://github.com/scipy/scipy)                            BSD-3-Clause        Fundamental algorithms for
                                                                                         scientific computing in Python

  [simpeg](https://simpeg.xyz/)                                      MIT                 SimPEG: Simulation and Parameter
                                                                                         Estimation in Geophysics

  [threadpoolctl](https://github.com/joblib/threadpoolctl)           BSD-3-Clause        helpers to limit the number of
                                                                                         threads used in the
                                                                                         threadpool-backed of common native
                                                                                         libraries used for scientific
                                                                                         computing and data science

  [tqdm](https://github.com/tqdm)                                    MPL-2.0 or MIT      A Fast, Extensible Progress Bar for
                                                                                         Python and CLI

  [trimesh](https://trimesh.org/)                                    MIT                 Python library for loading and
                                                                                         using triangular meshes
  --------------------------------------------------------------------------------------------------------------------------
