Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 1.78 KB

README.md

File metadata and controls

51 lines (40 loc) · 1.78 KB

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