Major HELIOS++ Release: v2.0.0

We are happy to release a new major version of HELIOS++: https://github.com/3dgeo-heidelberg/helios/releases

What’s new in this release?

  • New modernized CMake build system that allows Python packaging
  • Extended support for dynamic scenes: swap on repeat – Check out notebook 16 in our gallery
  • New regression testing framework
  • Several bug and memory leak fixes

Installation

The new way to install HELIOS++ is via the conda or mamba package managers. We recommend mamba or micromamba. After creating a dedicated Python environment for your HELIOS++ project and activating it, run:

mamba install helios

or

conda install -c conda-forge helios

Alternatively, you can use the appropriate standalone installer for your operating system on the release page. This will install HELIOS++ and add two start menu shortcuts:

  • HELIOS++ Terminal Session: Opens a terminal in your user folder in which helios is registered as command line tool and a Python environment with pyhelios is available
  • HELIOS++ Jupyter Session: Opens a JupyterLab session in your user folder which uses a Python kernel with pyhelios installed

To get started with our example notebooks, clone the HELIOS++ repository with

git clone https://github.com/3dgeo-heidelberg/helios.git
cd helios

and run one of the notebooks from our gallery which can be found in example_notebooks!

About HELIOS++

HELIOS++ is an open source software project with a modern implementation in C++ and Python. It is mainly developed and maintained by the 3DGeo Research Group and the Scientific Software Center (SSC) at Heidelberg University. HELIOS++ is available on conda-forge and the code is hosted on GitHubWe invite interested researchers and developers to contribute to further development of this project by submitting pull requests. We also host an extensive wiki, where the complete functionality of HELIOS++ is documented.

If you use HELIOS++ in your work, please cite:

HELIOS++ is funded by the German Research Foundation (DGF) as part of the VirtuaLearn3D project (project number: 496418931) and the Sustainable HELIOS++ project (project number: 528521476) and by the Federal Ministry of Education and Research (BMBF) as part of the AIMon5.0 project (funding code: 02WDG1696).