PaNOSC-ViNYL / workshop2020

0 stars 1 forks source link

ViNYL build project #7

Open CFGrote opened 4 years ago

CFGrote commented 4 years ago

Make a ViNYL build system that supports

Develop a conda environment and a pip venv that can be compiled into a docker image with repo2docker.

CFGrote commented 4 years ago

top level components:

mads-bertelsen commented 4 years ago

Installation of McStasScript itself is simple as this is just a python package available on pip. McStas itself (which is required for running simulations with McStasScript) is more difficult, https://github.com/McStasMcXtrace/McCode/tree/master/INSTALL-McStas For Debian/Ubuntu it is possible to install from repo: https://github.com/McStasMcXtrace/McCode/blob/master/INSTALL-McStas/Linux/debian/README.md

CFGrote commented 4 years ago

Cool. SimEx can be bulit from sources and there are docker images for the master branch. It uses cmake to pull together the various backengines and required libraries (like hdf, boost).

CFGrote commented 4 years ago

The goal should be to provide all necessary configurations to use jupyter repo2docker