1. Linux#
1.1. User install with Mamba (recommended)#
First we need to install a Mamba distribution. There are a few options but here we opt for Miniforge3 as it includes Mamba.
You can follow the install instructions for Miniforge3 here or follows the commands below. Download
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
Install Miniforge3
bash Miniforge3-Linux-x86_64.sh
Activate the base environment in your current terminal
mamba activate
It is recommended to create a new environment
mamba create --name new_env python=3.11
Activate the new environment
mamba activate new_env
Install GEOUNED from conda-forge
mamba install -c conda-forge geouned -y
Then you will be able to run import GEOUNED from within Python
import geouned
You will also be able to use the GEOUNED command line tool
geouned_cadtocsg --help
1.2. User install with Conda#
First we need to install a Conda distribution. There are a few options but we here we opt for MiniConda3 as it downloads quicker than the fuller AnaConda.
You can follow the install instructions for MiniConda3 or follow the commands below. Download.
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
Install MiniConda3
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
Activate the base environment in your current terminal
~/miniconda3/bin/conda init bash
It is recommended to create a new environment
conda create --name new_env python=3.11
Activate the new environment
conda activate new_env
Install GEOUNED from conda-forge
conda install -c conda-forge geouned -y
Then you will be able to run import GEOUNED from within Python
import geouned
You will also be able to use the GEOUNED command line tool
geouned_cadtocsg --help