Skip to content

openalea/spice

Repository files navigation

Building Package License: MIT License: CeCILL-C Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge

openalea.spice

minimal but extensible header only implementation of photon mapping in C++.

Installation:

Install Miniforge: https://github.com/conda-forge/miniforge

Follow installation instructions. Use default installation settings.

Execute next commands in anaconda prompt.

Creating an environment

create and activate the conda environment and install spice:

mamba create -n spice -c conda-forge -c openalea3 openalea.spice

Examples

A set of examples can be found in the ./examples/python directory.

Requirements

  • C++ (20>=)
  • CMake (3.20>=)
  • OpenMP
  • Embree (>=4)

Externals

Authors

This project was originally developed by YumcyaWiz (Kenta Eto). Main extension were developed by Aurélien Besnier and Nguyen Tuan Minh with contribution of J. Bertheloot, F. Boudon, T. Arsouze, E. Faure. This work was funded by INRAe Metaprogramme DIGIT-BIO (Digital biology to explore and predict living organisms in their environment).

Use case

This project is used in the coupling of MorphoNet and L-Py for the project Physioscope.

Licenses

The core of the photon mapping engine is released under the MIT License by YumcyaWiz.

The rest of the project is released under the CeCILL-C free software license agreement.

References

original git: https://github.com/yumcyaWiz/photon_mapping

About

Photon mapping with python wrapper (Spectral Photon Interception in Controlled Environment)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •