This repository contains a VS Code devcontainer configuration for working with the PyHelios package in a Miniconda environment.
-
Clone this repository:
git clone https://github.com/Leaf2Landscape/pyhelios_dev.git cd pyhelios_dev -
Open the folder in VS Code:
code . -
When prompted, click "Reopen in Container" or use the Command Palette (F1) and select "Remote-Containers: Reopen in Container".
-
VS Code will build the container and install all dependencies. This may take a few minutes the first time.
- Miniconda-based Python environment
- Helios++ command line tools and PyHelios pre-installed from conda-forge
- Common Python development tools (pylint, autopep8, etc.)
- VS Code configured with appropriate Python extensions and settings
The development container is defined by two files in the .devcontainer directory:
devcontainer.json: Configures VS Code settings, extensions, and container optionsDockerfile: Defines the container image based on Miniconda with necessary packages
Helios++ is released under GPLv3/LGPLv3 licenses. See the LICENSE.md file in the Helios++ repository for details.
- Official website: https://uni-heidelberg.de/helios
- GitHub repository: https://github.com/3dgeo-heidelberg/helios