It should just work everywhere, easily
It's currently easy enough, but not entirely straightforward to install CoExpNetViz. There are still many things that could go wrong:
- matplotlib on Mac or headless server doesn't like the default backend.
Agg
backend works though. - Different python versions can lead to trouble, so either we support all of them or we ensure that the install uses the right version.
- Different versions of dependencies than those we tested with can cause trouble.
- Different system packages may cause trouble.
- Weird windows/Mac behaviour can cause trouble too
Conda and/or Docker may solve many of these issues. Docker is a bit of fuss for the user, but there exists documentation to install it, they should be able to make it work; it could be offered as a last resort. And just set matplotlib backend to Agg
, always.