Skip to content

Essential tools and libraries for SimPEG and other related workflows.

License

Notifications You must be signed in to change notification settings

MetallyInduced/metalpy

Repository files navigation

METALpy


PyPI

METAL Essential Tools and Libraries (Python) (metalpy), is a collection of common python tools and libraries for SimPEG and related workflows, which currently includes:

  1. MEPA: a general-purposed parallelization framework.
  2. Mexin: a code injection framework for Python.
  3. SCAB: a collection of SimPEG related utilities and extensions.
  4. Carto: cartography related utilities, aiming to download tile maps and save/load GeoTIFF images.

Installation

Metalpy can be installed using pip:

pip install "metalpy[complete]"
Notes on installing with pip

metalpy manages its dependencies separately, which means expected modules should be specified in pip installation process.

Supported commands are listed next:

pip install "metalpy[complete]"    # Install all requirements
pip install "metalpy[scab]"        # Install requirements for SCAB
pip install "metalpy[carto]"       # Install requirements for Carto
pip install "metalpy[scab, carto]" # Install requirements for SCAB and Carto
pip install "metalpy[mepa]"        # Install requirements for MEPA
pip install "metalpy[mexin]"       # Install requirements for Mexin
pip install "metalpy[tests]"       # Install requirements for tests
pip install "metalpy[docs]"        # Install requirements for doc generation
pip install "metalpy[dev]"         # Install requirements for development

About

Essential tools and libraries for SimPEG and other related workflows.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages