This repository contains the material generated during Kelly Baker's Summer Research Project on implementing the gravity and magnetic forward modelling of ellipsoids.
Start by installing a Python distribution like Miniforge.
Use git to clone this repository using SSH:
git clone git@github.com:ubcgif/2025-baker-ellipsoids.gitor using HTTPS if you are not planning to push changes to the repo:
git clone https://github.com/ubcgif/2025-baker-ellipsoidsImportant
Remember to configure an SSH key in your GitHub account. Follow Software Carpentry's Git lesson on setting up SSH keys in GitHub for more details.
Navigate to the cloned repo:
cd 2025-baker-ellipsoidsAnd create a new conda environment using the environment.yml file:
conda env create -f environment.ymlOnce the new environment is created and all the packages are installed, we can to activate the environment with:
conda activate 2025-baker-ellipsoidsAll example plots and function are within the notebooks folder. /notebooks shows jupyter notebook examples (plots) for how to visualise and apply the code. /notebooks/functions contains .py files of all functions and tests which build the code.
All code is provided under the MIT License.