Submitting author: @mtsch (Matija Δufar)
Repository: https://github.com/mtsch/Ripserer.jl
Version: v0.15.2
Editor: @VivianePons
Reviewer: @juliohm, @sauln
Archive: 10.5281/zenodo.4081109
:warning: JOSS reduced service mode :warning:
Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.
Status badge code:
HTML: <a href="https://joss.theoj.org/papers/0c8b6abead759ba068ee178fedc998a9"><img src="https://joss.theoj.org/papers/0c8b6abead759ba068ee178fedc998a9/status.svg"></a>
Markdown: [](https://joss.theoj.org/papers/0c8b6abead759ba068ee178fedc998a9)
Reviewers and authors:
Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) by leaving comments in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)
@juliohm & @sauln, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @VivianePons know.
β¨ Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest β¨
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @juliohm, @sauln it looks like you're currently assigned to review this paper :tada:.
:warning: JOSS reduced service mode :warning:
Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.
:star: Important :star:
If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews πΏ
To fix this do the following two things:
For a list of things I can do to help you, just type:
@whedon commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@whedon generate pdf
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1007/978-3-319-64185-0_11 is OK
- 10.1137/15M1031151 is OK
- 10.1038/ncomms15396 is OK
- 10.1145/3350755.3400244 is OK
- 10.4230/LIPIcs.SoCG.2016.71 is OK
- 10.21105/joss.00925 is OK
- 10.1137/141000671 is OK
MISSING DOIs
- 10.1090/conm/453/08802 may be a valid DOI for title: Persistent homology-a survey
INVALID DOIs
- None
I fixed the missing DOI.
@whedon generate pdf
I love to review submissions such as this, really well-written, to the point, and a great piece of software! Thanks @mtsch for this amazing work. I only have one minor comment that I already shared as a GitHub issue yesterday about the related Julia packages you recently added to the docs: https://mtsch.github.io/Ripserer.jl/dev/related-work/
Do you think that these should also be listed in the JOSS paper or at least cited in the list of references? I noticed that you cited the major alternatives from other languages, but perhaps it would be a good idea to list related work in Julia.
Thanks for the kind words!
I added a short paragraph listing Julia packages. I also added citation for Julia and a reference to a Ripser fork I forgot to include.
@whedon generate pdf
I am happy to approve the submission. Everything is checked on my side :100:
Thank you very much @juliohm for reviewing so efficiently! @sauln let me know when you are done and do not hesitate to ask questions / make comments to the author, also you can take your time ;) The other reviewer was particularly quick!
Hi @sauln I haven't heard of you in a while and nothing has been udptaed on the review, are you still on board?
Hi Sorry @VivianePons It's still on my radar but have been swamped the last few weeks. I'll try to either finish it up this weekend, or bow out.
If you need some time, it's ok. I just need to know we are still on track
Hi @sauln I see that you haven't finished it up as you were planning (which is ok) but I'm hoping that you haven't bowed out. If you have, please let me know!
@VivianePons, I have completed my review. As @juliohm expressed, this project was a pleasure to review. I am only sorry it took me so long to complete it. The documentation is best in class, the library interface is remarkably clean and intuitive, and the testing appears more exhaustive than any other TDA library I've seen.
I am happy to accept this submission to JOSS π₯
@juliohm and @sauln thanks again for taking the time to review!
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@whedon check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1007/978-3-319-64185-0_11 is OK
- 10.1137/15M1031151 is OK
- 10.1090/conm/453/08802 is OK
- 10.1038/ncomms15396 is OK
- 10.1145/3350755.3400244 is OK
- 10.4230/LIPIcs.SoCG.2016.71 is OK
- 10.21105/joss.00925 is OK
- 10.1137/141000671 is OK
- 10.3390/a13010019 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@mtsch I see you give many arXiv references in the bibliography. the arXiv number is always given but the actual link is present only in some ref. Could you put the link on all of them, that makes it easier for the reader to follow the ref!
Once this is done, I need you to make an archive (on Zenodo, or figshare, or other) and give the doi.
Thank you very much!
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@VivianePons all references have links now. I made an archive on Zenodo. Here is a link.
Thanks, could you update the meta information of the Zenodo archive so that it has the same title as the paper and complete author name, thank you!
Done.
@whedon set v0.15.2 as version
OK. v0.15.2 is the version.
@whedon set 10.5281/zenodo.4081109 as archive
OK. 10.5281/zenodo.4081109 is the archive.
Thank you all for the great work! The paper and software have received many praises, it is pleasure to accept it into JOSS, thank you @mtsch for the work and thank you @juliohm and @sauln for the reviews :)
@whedon accept
Attempting dry run of processing paper acceptance...
:wave: @openjournals/joss-eics, this paper is ready to be accepted and published.
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/1826
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/1826, then you can now move forward with accepting the submission by compiling again with the flag deposit=true
e.g.
@whedon accept deposit=true
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1007/978-3-319-64185-0_11 is OK
- 10.1137/15M1031151 is OK
- 10.1090/conm/453/08802 is OK
- 10.1038/ncomms15396 is OK
- 10.1145/3350755.3400244 is OK
- 10.4230/LIPIcs.SoCG.2016.71 is OK
- 10.21105/joss.00925 is OK
- 10.1137/141000671 is OK
- 10.3390/a13010019 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@VivianePons thank you for editing! Submitting to this paper was an awesome experience!
@whedon accept deposit=true
Doing it live! Attempting automated processing of paper acceptance...
π¦π¦π¦ π Tweet for this paper π π¦π¦π¦
π¨π¨π¨ THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! π¨π¨π¨
Here's what you must now do:
Party like you just published a paper! πππ¦ππ»π€
Any issues? Notify your editorial technical team...
Congrats @mtsch on your article's publication in JOSS!
Many thanks to @juliohm and @sauln for reviewing this, and @VivianePons for editing.
:tada::tada::tada: Congratulations on your paper acceptance! :tada::tada::tada:
If you would like to include a link to your paper from your README use the following code snippets:
Markdown:
[](https://doi.org/10.21105/joss.02614)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.02614">
<img src="https://joss.theoj.org/papers/10.21105/joss.02614/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: https://joss.theoj.org/papers/10.21105/joss.02614/status.svg
:target: https://doi.org/10.21105/joss.02614
This is how it will look in your documentation:
We need your help!
Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
Most helpful comment
Congrats @mtsch on your article's publication in JOSS!
Many thanks to @juliohm and @sauln for reviewing this, and @VivianePons for editing.