Improve conda environment.yml and dependency versioning
The current dependency versioning is suboptimal. Several packages, among them python itself and iris, have come out with new versions that break backwards compatibility. To make sure that new users can use the program without problems, we should add proper version tagging to both setup.py
and environment.yml
.