This issue is a part of the JOSS review (openjournals/joss-reviews#2880).
Hi @vahid-sb ,
One of the tick boxes in our revision form asks if the functional claims of the software have been confirmed. Another one: "Are there automated tests or manual steps described so that the functionality of the software can be verified?"
I could not find any CI nor a walkthrough on how to carry out the simulations, however, I noticed a lot of scripts in the examples
dir...
Could you please include this information? It would be really nice if you add a Continous Integration mechanisms with unit tests / simulations. Preferably, GitHub Actions, so that you keep everything related to the project in one place (however, I would not mind other CI solutions, if you prefer any).
====
EDIT:
I notice there are quite a few claims about the functionality of the package you listed in the README; all of these should be verifiable.
=====
EDIT2:
Later in the README is says:
There are a few scripts in the examples folder in the repository which can be used as examples of what the code can do. To see samples of the plots generated by the code, you can look at this manuscript or this one . All the plots in these two manuscripts are generated using MiTepid_sim.
To have such description is unfortunately, not sufficient. You need to make it transparent. When a paper passes JOSS revision it will get a digital object identifier and will essentially get "immortalised". Therefore, the repository should be as much self-contained as possible, meaning code runs, tests, examples etc. well-documented here.