Skip to content

Leaf2Landscape/pyhelios_dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pyhelios Development Environment

This repository contains a VS Code devcontainer configuration for working with the PyHelios package in a Miniconda environment.

Getting Started

Prerequisites

Setup Instructions

  1. Clone this repository:

    git clone https://github.com/Leaf2Landscape/pyhelios_dev.git
    cd pyhelios_dev
  2. Open the folder in VS Code:

    code .
  3. When prompted, click "Reopen in Container" or use the Command Palette (F1) and select "Remote-Containers: Reopen in Container".

  4. VS Code will build the container and install all dependencies. This may take a few minutes the first time.

Features

  • 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

Container Structure

The development container is defined by two files in the .devcontainer directory:

  • devcontainer.json: Configures VS Code settings, extensions, and container options
  • Dockerfile: Defines the container image based on Miniconda with necessary packages

License

Helios++ is released under GPLv3/LGPLv3 licenses. See the LICENSE.md file in the Helios++ repository for details.

Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages