Installation#

Dependencies#

The ctplanet package requires pyshtools (>=4.13.1), which can be installed using either conda

conda install -c conda-forge pyshtools

or pip

pip install pyshtools

Install using pip#

Install the ctplanet module using pip

pip install ctplanet

Install from source#

First, clone the repo on your computer and cd to the new directory

git clone https://github.com/MarkWieczorek/ctplanet.git
cd ctplanet

To install ctplanet in the active Python environment lib folder, use

pip install .

To instead install the files in the current working directory and link them to the system Python directory, use

pip install -e .

The second method is preferred if you plan on modifying the ctplanet source code.

Working with the example scripts#

To access the example scripts, you must download the ctplanet repository from GitHub. The easiest way to do this is by cloning the repo

git clone https://github.com/MarkWieczorek/ctplanet.git

To execute a script, it is only necessary to enter the examples directory and run the file using the python command

cd ctplanet/examples
python Moon-Crust.py

Note

Depending on how your system is set up, it might be necessary to use explicitly python3 and pip3 instead of python and pip in the above commands.