Open editorialbot opened 4 months ago
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:
@editorialbot commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@editorialbot generate pdf
Software report:
github.com/AlDanial/cloc v 1.90 T=0.21 s (952.8 files/s, 310802.3 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C/C++ Header 115 5232 6255 33181
Python 46 1352 1993 7552
Cython 13 295 609 1455
Jupyter Notebook 13 0 5445 929
TeX 1 22 0 320
YAML 2 12 31 146
Markdown 2 40 0 127
reStructuredText 3 54 74 42
JSON 1 0 0 30
TOML 1 1 0 14
make 1 6 7 10
Bourne Shell 2 0 0 9
-------------------------------------------------------------------------------
SUM: 200 7014 14414 43815
-------------------------------------------------------------------------------
Commit count by author:
154 David Loiseaux
46 DavidLapous
Paper file info:
📄 Wordcount for paper.md
is 1321
🔴 Failed to discover a Statement of need
section in paper
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.48550/arXiv.2203.14289 is OK
- 10.21105/joss.05022 is OK
- 10.1137/20M1353605 is OK
- 10.48550/arxiv.2303.14040 is OK
- 10.1137/1.9781611977561.ch3 is OK
- 10.1137/1.9781611977912.173 is OK
- 10.1007/978-3-662-44199-2_28 is OK
- 10.48550/arXiv.2206.02026 is OK
- 10.1137/1.9781611976472.16 is OK
- 10.48550/arXiv.2005.09048 is OK
- 10.48550/arXiv.1512.00180 is OK
- 10.4230/LIPIcs.SoCG.2022.19 is OK
- 10/gtt7dq is OK
MISSING DOIs
- No DOI given, and none found for title: GRIL: A \2\-Parameter Persistence Based Vectorizat...
- No DOI given, and none found for title: GUDHI
- No DOI given, and none found for title: A Framework for Fast and Stable Representations of...
- No DOI given, and none found for title: Multiparameter Persistence Landscapes
- No DOI given, and none found for title: POT: Python Optimal Transport
- No DOI given, and none found for title: Kernel Operations on the GPU, with Autodiff, witho...
- No DOI given, and none found for title: PyTorch: An Imperative Style, High-Performance Dee...
- No DOI given, and none found for title: Stable Vectorization of Multiparameter Persistent ...
- No DOI given, and none found for title: Scikit-Learn: Machine Learning in Python
- No DOI given, and none found for title: Differentiability and Convergence of Filtration Le...
INVALID DOIs
- None
License info:
✅ License found: MIT License
(Valid open source OSI approved license)
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
👋 @DavidLapous, @peekxc, and @yossibokorbleile
I hope everything is going well. Could you all provide a short few sentences/bullet points on how things are going with this review?
Thanks and keep up the great work!
@RMeli 👋👋👋
I am little behind where I had hoped to be, but it's going well. I am on holidays until July 1, and am aiming to finish the review by July 15.
@yossibokorbleile great, thanks for letting us know!
👋 @DavidLapous, @peekxc, and @yossibokorbleile
I hope your review is processing well. Could you all provide a short few sentences on how things are going and if there are any blockers?
Many thanks!
@RMeli its going well! I just need to finish testing the installation and functionality, and read the documentation.
Thanks for the update @yossibokorbleile!
@RMeli I am also working on reviewing the docs and running the software. Unfortunately, the dependencies for this project are quite extensive; I currently cannot obtain a valid dependency resolution for the package
@RMeli I can second what @peekxc has said, resolving the dependencies is not an easy task, and I haven't succeeded yet.
👋 @RMeli @peekxc @yossibokorbleile Thanks for taking the time to review this!
I'm curious of what's failing on your end for the installation. If you're not using windows (which is not supported, cf DavidLapous/multipers#6), a pip install multipers tqdm matplotlib
with python>=3.10
should pass all the tests, and notebooks parts that do not require external libraries.
There was also very recently a major numpy upgrade (which was unlocked with Gudhi 3.10 in the dependencies), for which I need to make a release, with recompiled binaries (cf. DavidLapous/multipers@bca4ac3). I'll do that in a minute.
Could you open an issue / email me if you still have an issue there ?
Hi all, thank you very much for all the updates. @peekxc and @yossibokorbleile, please do open issues in the repository (and please link this issue) if you encounter issues so that @DavidLapous can track them and take care of them. I'll also have a look at the installation procedure.
@RMeli @DavidLapous I have managed to get multipers installed now using pip (still unsure what the initial issue was, but a fresh environment sorted it all out). I will leave checking compilation from source to @peekxc
@RMeli @DavidLapous I have created the issue https://github.com/DavidLapous/multipers/issues/13 which is about Mac M1/M2/... support. I can test the functionality on a Linux environment, but this will delay the day I can finish this review by.
I have managed to get multipers installed now using pip (still unsure what the initial issue was, but a fresh environment sorted it all out).
I'm glad this worked out in the end!
Hiiiiiiiii @RMeli
Managed to finish testing what I wanted to test.
Thank you for the update and for completing the checklist @yossibokorbleile.
@peekxc how are things going with your review? Please let me know if I can be of any help.
Hi @peekxc, I hope you are well. How are things going with this review? Would you mind sharing a few lines describing the progress?
Many thanks.
Hi @peekxc, I haven't heard from you in a long while. How is the review going? Is there any problem preventing you to continue/complete the review? Please let me know if this is the case, so that we can proceed accordingly. Many thanks.
Hey @RMeli, sorry I've been a bit busy of late. I spent a couple hours this morning and have managed to reproduce the notebooks and look a bit more through the package. I'm filling some additional issues now that I think should be met before proceeding.
Thank you for the update @peekxc.
Hi @peekxc and @DavidLapous, how is this progressing?
Hey @RMeli,
@peekxc found some issues that I will fix in the next release (DavidLapous/multipers#18 and DavidLapous/multipers#19)
they involve the documentation website, so I cannot update this now (to match the current version).
We currently are merging some Gudhi upstream files,
which require some testing for a proper stable release.
Edit: Commit DavidLapous/multipers@1f4a76f1a74b526cb2dcbae2400249ef49c35a9b should have fixed both issues.
The latest release should have fixed these issues. I've also updated the website accordingly. I've also put the repo on zenodo; with the DOI:
Thanks @DavidLapous! @peekxc how is the review proceeding?
Hi @RMeli, I've now finished my review and all of the issues I've created have been addressed.
@peekxc thank you for completing the review! @DavidLapous I'll now start the final checks on my side.
Submitting author: !--author-handle-->@DavidLapous<!--end-author-handle-- (David Loiseaux) Repository: https://github.com/DavidLapous/multipers Branch with paper.md (empty if default branch): Version: v2.0.0 Editor: !--editor-->@RMeli<!--end-editor-- Reviewers: @yossibokorbleile, @peekxc Archive: Pending
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
@yossibokorbleile & @peekxc, 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 @RMeli 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 @yossibokorbleile
📝 Checklist for @peekxc