Develop an MVP platform that tracks country progress towards global protection 30% of oceans by 2030
To run the notebooks you need to create an environment with the dependencies. There are two options:
If you have docker in your system, you run a jupyter lab server with:
docker compose up --build
And if you want to get into the container, use a terminal in jupyter lab, vscode remote development or run this command:
docker exec -it skytruth_notebooks /bin/bash
Create the environment with:
mamba env create -n skytruth_30x30 -f environment.yml
This will create an environment called skytruth_30x30 with a common set of dependencies.
If this project is a new and standalone (not a module in a bigger project), you need to initialize git:
git init
If the project is already in a git repository, you can skip this step.
To install the pre-commit hooks, with the environment activated and in the project root directory, run:
pre-commit install
If you need to update the environment installing a new package, you simply do it with:
mamba install [package] # or `pip install [package]` if you want to install it via pip
then update the environment.yml file so others can clone your environment with:
mamba env export --no-builds -f environment.yml