Installing#
There are different ways to install Harmonica:
Using the pip package manager:
pip install harmonica
Using the conda package manager (or mamba
)
that comes with the Anaconda/Miniconda distribution:
conda install harmonica --channel conda-forge
You can use pip
to install the latest unreleased version from
GitHub (not recommended in most situations):
python -m pip install --upgrade git+https://github.com/fatiando/harmonica
Note
The commands above should be executed in a terminal. On Windows, use the
cmd.exe
or the “Anaconda Prompt” app if you’re using Anaconda.
Which Python?#
You’ll need Python 3.9 or greater. See Supported Python versions if you require support for older versions.
Dependencies#
The required dependencies should be installed automatically when you install
Harmonica using conda
or pip
. Optional dependencies have to be
installed manually.
Note
See Supported dependency versions for the our policy of oldest supported versions of each dependency.
Required:
Optional:
pyvista and vtk (>= 9): for 3D visualizations. See
harmonica.prism_to_pyvista
.numba_progress for printing a progress bar on some forward modelling computations. See
harmonica.prism_gravity
.
The examples in the Gallery also use: