neutrons / multiphonon

multiphonon (getDOS)
MIT License
2 stars 5 forks source link

JOSS Review: Functionality and Examples #83

Closed lheagy closed 6 years ago

lheagy commented 6 years ago

Originally from @jochym in openjournals/joss-reviews#440

yxqd commented 6 years ago

@jochym could you please kindly let us know in detail at what kind of system (linux distribution, conda version, etc) your running of tests failed? We would like to reproduce the error and solve the installation problem.

yxqd commented 6 years ago

See also #82

jochym commented 6 years ago

The test system was my working machine. Debian buster with the newest conda on python 3.6 - freshly updated. All tests were run in separate environment created just for the review according to the docs. I am using the same system for all my work and development - which is mostly in conda environments. I'll try to help you by sharing the conda environment file: https://anaconda.org/jochym/review I can also try to repeat my tests on freshly installed virtual machine - but that will have to wait some time.

yxqd commented 6 years ago

@jochym your environment.yml was helpful. I noticed that you have several channels in your configuration beyond what is used for multiphonon. I reproduced that in the .condarc within an ubuntu virtual machine, and it caused installation problems if mantid-framework was installed. After we try to clean up the dependency list of the mantid-framework conda package, this problem seems to go away and I can install mantid-framework without problem using all your channels + multiphonon channels. I don't have a debian buster system to exactly reproduce what you have but I think this probably should solve the installation problem for you too. Please give it a try when you get a chance. Thanks.

jochym commented 6 years ago

Thanks. I will.

jochym commented 6 years ago

As I noted in the https://github.com/sns-chops/multiphonon/issues/82 the clean install in the freshly installed debian desktop machine with clean conda worked as expected. Note however that this is not a typical setup and you cannot expect that users will go to such lengths to run the software. Additionally as the install on my standard system still fails to work. When the software worked, I was able to reproduce expected results. But the examples are still fairly limited and tersly documented.

In summary, this time I was able to at least verify that the expected results can be reproduced. I still think that they are too sparsely documented but they exist and work.

yxqd commented 6 years ago

Thanks @jochym. We are glad that it worked for a standard debian distribution you tried out. Please see my posts in #82 for details. And some documentation improvements are coming: #101