Linux ===== 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 .. code-block:: sh 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 .. code-block:: sh bash Miniforge3-Linux-x86_64.sh Activate the base environment in your current terminal .. code-block:: sh mamba activate It is recommended to create a new environment .. code-block:: sh mamba create --name new_env python=3.11 Activate the new environment .. code-block:: sh mamba activate new_env Install GEOUNED from conda-forge .. code-block:: sh mamba install -c conda-forge geouned -y Then you will be able to run import GEOUNED from within Python .. code-block:: python import geouned You will also be able to use the GEOUNED command line tool .. code-block:: bash geouned_cadtocsg --help 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. .. code-block:: sh mkdir -p ~/miniconda3 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh Install MiniConda3 .. code-block:: sh bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3 Activate the base environment in your current terminal .. code-block:: sh ~/miniconda3/bin/conda init bash It is recommended to create a new environment .. code-block:: sh conda create --name new_env python=3.11 Activate the new environment .. code-block:: sh conda activate new_env Install GEOUNED from conda-forge .. code-block:: sh conda install -c conda-forge geouned -y Then you will be able to run import GEOUNED from within Python .. code-block:: python import geouned You will also be able to use the GEOUNED command line tool .. code-block:: bash geouned_cadtocsg --help .. Apt-get .. ~~~~~~~ .. Snap .. ~~~~ .. AppImage .. ~~~~~~~~ .. Mac .. --- .. Mamba .. ~~~~~ .. Conda .. ~~~~~ .. Brew .. ~~~~ .. Windows .. ------- .. Mamba .. ~~~~~ .. Conda .. ~~~~~ .. Portable FreeCAD installer .. ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. Windows Subsystem for Linux (WSL) .. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~