Closed paulvangentcom closed 2 years ago
One final addition: I suggest adding some demo data to the package and docs, so that everyone can follow along with the quickstart.
Hi @paulvangentcom, thank you very much for the suggestions.
I couldn't agree more. Now it's time to focus on the documentation of the package and CI.
I will work on this issue along the week and send an update when it's done or if I have any doubts.
Best regards,
Rhenan
Hi, @paulvangentcom,
Following your suggestions, I've added some features regarding the documentation:
hrv.sampledata import load_rest_rri
Regarding the paper, which improvements would you like to see in order to make it closer to the state of the art?
Thank you very much again for your suggestions. They improved a lot the quality of the hrv module;
Best Regards,
Rhenan
Hi @rhenanbartels,
Thanks for the work. The docs look nice and I think everything improved markedly!
For the paper, what I'm missing is:
Good luck with the final touches!
-Paul
Thanks for all the updates Rhenan. I think it improved a lot.
Two final comments:
Cheers, Paul
Hi @paulvangentcom, I've just implemented the suggestion you've made.
I've Created a section telling what is the preferred docstring styles. It is still simple, but it will improve as the project evolves.
I've Changed the citation's link to HeartPy. By the way, it is a very nice article.
Thank you very much!
Cheers,
Rhenan
Hi @rhenanbartels,
I was asked to review your submission to JOSS. Some suggestions from my end:
I think the paper can benefit from additional integration with existing literature, especially a more recent state of the field.
The software needs to be documented with proper docstrings in the code, I personally recommend either the Numpy or Google style. see for example docstrings here
Unit tests are missing, when using Numpy or Google style you can include examples in the docstring that double as unit tests.
Continuous integration, code coverage metrics, and an overview of the Python versions that are supported is missing too. There's many services out there for unit tests, I personally use travis-ci for CI and codecov.io for coverage results. You can add badges to the repo that update with CI and coverage results for each git push.
Although many toolboxes exist to work with PPG, ECG, or the resulting tachograms, I think hrv can play a nice role as an accessible toolbox for those already having tachograms available and need to analyse these. Congratulations on the work. Please keep me updated on the progress.
-Paul