Skip to content

Installation

Let's see how to install the package on any Linux/macOS/Windows machine.

Dependencies

First, we clone the repository to our local machine.

git clone git@git.geodan.io:research/ai/deepoints.git
cd deepoints

Second, to proceed with the installation, the usage of the uv package manager is highly recommended. Indeed, it can be installed as follows if absent, otherwise just skip the step below.

curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Let us install the dependencies for the project.

# install dependencies within a virtual environment
uv sync
# add current package to the environment for scripting purposes
uv pip install --editable .

Refinements

Lastly, we need the utility command pdal for dealing with point clouds.

sudo apt install pdal
sudo dnf install pdal
# using Brew package manager
brew install pdal
# using Conda
conda install -c conda-forge pdal