-
-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[REVIEW]: giotto-deep: A Python Package for Topological Deep Learning #4846
Comments
Hello humans, I'm @editorialbot, a robot that can help you with some common editorial tasks. For a list of things I can do to help you, just type:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
|
Wordcount for |
Failed to discover a valid open source license |
|
Review checklist for @leotrsConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
Review checklist for @EduPHConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
Hello @matteocao! The paper has three authors and I see that all three are contributors to the repository. However, there are two contributors that i) are not authors, and ii) have contributed more than one contributor who is an author (at least by GitHub's measures here) Could you please clarify how authorship was determined for your JOSS submission? |
Dear @leotrs , To further clarify: @giotto-learn and @matteocao are the same physical person. |
Thanks for the clarification. I think the current author list makes sense. Do consider to add the names of other/past contributors in the acknowledgements section of the paper. |
Review checklist for @ismailguzelConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
@matteocao I can see your CI runs pytest on the root directory but wasn't able to find a directory containing a test suite. Could you please point me to it? Thanks! |
@matteocao I see no mention of related/similar software in the current paper. Are there absolutely no other options for using topological techniques in deep learning? |
Dear @leotrs ,
The unit tests are written per module, meaning that there is a folder called
The integration tests (or maybe even callable e2e tests) are the notebookes themselves: all of those in here We find this way of organising tests reasonable (as opposed to putting all tests in one single folder). Please let us know if this feels reasonable for you as well.
There are indeed no package that try to do what we do. I would like however to mention the only possibly similar one, though much more limited in scope: https://github.com/MathieuCarriere/perslay. This packages implements one single technique that is topology-flavoured for feed-forward deep networks. Important note: even though we understood the paper (and we did cite such paper) and later were able to reproduce its content, we have not been able to use ay part of this "PersLay" package due to the total lack of documentation and structure. Please feel free to advise on what's the best course of action. Thank you! |
Both responses sound reasonable to me. Thanks. |
I have finished my review and I believe the paper can be accepted as is. |
Thanks a lot for your time and efforts, @leotrs |
Congratulations @matteocao, it is a nice library for the TDA community. I think the paper can be accepted. Just a remark, it would be nice to mention in the paper that previously, people have used TDA libraries such as Gudhi together with deep learning libraries such as scikit-learn, TensorFlow or PyTorch. |
I tested the package installation on both Windows and Ubuntu. Good for both platforms, actually. I'm grateful for @matteocao |
Wow! Thanks to all of @EduPH, @leotrs, @ismailguzel for completing your reviews so quickly! @matteocao, I will now read through the paper a final time, and let you know if I have any suggested changes. In the meantime, could you please
|
@editorialbot generate pdf |
@editorialbot check references |
@editorialbot set v0.0.3 as version |
Done! version is now v0.0.3 |
@editorialbot set v0.0.3 as version |
Done! version is now v0.0.3 |
@editorialbot set 10.5281/zenodo.7243721 as archive |
Done! Archive is now 10.5281/zenodo.7243721 |
Sorry for all the posts, I mixed up the commands a bit :-) |
@editorialbot recommend-accept |
|
👋 @openjournals/dsais-eics, this paper is ready to be accepted and published. Check final proof 👉📄 Download article If the paper PDF and the deposit XML files look good in openjournals/joss-papers#3640, then you can now move forward with accepting the submission by compiling again with the command |
@editorialbot accept |
|
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦 |
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨 Here's what you must now do:
Any issues? Notify your editorial technical team... |
@EduPH, @leotrs, @ismailguzel – many thanks for your reviews here and to @osorensen for editing this submission! JOSS relies upon the volunteer effort of people like you and we simply wouldn't be able to do this without you ✨ @matteocao – your paper is now accepted and published in JOSS ⚡🚀💥 |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
This is how it will look in your documentation: We need your help! The 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:
|
Thank you All! I really love this approach to peer reviews: fully transparent, useful, serious and friendly at the same time. I think JOSS is really bringing a breath of fresh air into the world of publications and imho many publishers should follow this virtuous example! Congrats for the great journal! Cheers! 🥂 |
Submitting author: @matteocao (Matteo Caorsi)
Repository: https://github.com/giotto-ai/giotto-deep
Branch with paper.md (empty if default branch): paper
Version: v0.0.3
Editor: @osorensen
Reviewers: @EduPH, @leotrs, @ismailguzel
Archive: 10.5281/zenodo.7243721
Status
Status badge code:
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.)
Reviewer instructions & questions
@EduPH & @leotrs & @ismailguzel, your review will be checklist based. Each of you will have a separate checklist that you should update when carrying out your review.
First of all you need to run this command in a separate comment to create the checklist:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @osorensen 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 ✨
Checklists
📝 Checklist for @EduPH
📝 Checklist for @leotrs
📝 Checklist for @ismailguzel
The text was updated successfully, but these errors were encountered: