precice / tutorials

Various tutorial cases for the coupling library preCICE with real solvers. These files are meant to be rendered on precice.org, so don't look at the README files here.
https://www.precice.org/
GNU Lesser General Public License v3.0
102 stars 106 forks source link

Python packages not installed automatically for all tutorials #526

Open MakisH opened 4 months ago

MakisH commented 4 months ago

We now install Nutils in a venv for every related tutorial. We could do the same for:

This is particularly important in Ubuntu 24.04, which forces using virtual environments for libraries.

fsimonis commented 4 months ago

Note that the fmi-runner and the micro-manager can already be installed via pipx for the current user.

In general, using a venv directly is always an option though.

MakisH commented 4 months ago

If both are only stand-alone applications (I assume, but did not test), this is probably what we should document and maybe use in the VM.

But, independent of the compatibility issue, I think that formally specifying the dependencies is a goal we should aim for.