Closed editorialbot closed 5 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
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1109/ISPDC.2012.16 is OK
- 10.1145/2807591.2807623 is OK
MISSING DOIs
- No DOI given, and none found for title: high performance preconditioners
- No DOI given, and none found for title: YAML Ainβt Markup Language (YAML) Version 1.2
INVALID DOIs
- None
Software report:
github.com/AlDanial/cloc v 1.90 T=0.04 s (1774.5 files/s, 279516.6 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C 22 869 935 3849
C/C++ Header 22 294 1119 983
reStructuredText 6 356 267 694
m4 2 97 17 689
Markdown 5 63 0 417
YAML 9 23 12 269
Python 2 65 105 180
Bourne Shell 1 13 15 54
make 2 10 8 48
TeX 1 3 0 34
JavaScript 1 0 3 8
-------------------------------------------------------------------------------
SUM: 73 1793 2481 7225
-------------------------------------------------------------------------------
Commit count by author:
72 Victor A. P. Magri
Paper file info:
π Wordcount for paper.md
is 658
β
The paper includes a Statement of need
section
License info:
π‘ License found: Other
(Check here for OSI approval)
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@lucydot, I want to disclose a potential perceived COI and request it to be waived in order to review this: I worked at LLNL in the summer of 2021 and 2022. This was over a year ago and in a different directorate than @victorapm.
Hi @DamynChipman - thanks for the disclosure, and agreed that this does not meet bar for COI - please do continue with the review.
@lucydot, I have completed my review. @victorapm addressed the comments I had in https://github.com/hypre-space/hypredrive/issues/60.
@mayrmt how is your review going?
That's great @DamynChipman, thanks for the update. Can I double check you were able to install and run through examples without any hiccups? I'm asking as it is unusual for everything to go so smoothly!
Yeah, I was able to install hypredrive
as detailed in the documentation without issue. I ran the built in unit tests with make test
, then ran through each of the examples in examples
using the files found in data
. I also experimented a little bit some of the examples.
π @mayrmt - it looks like your review, and the process of reviewing this submission overall, is close to done, so as track editor, I'm just checking in to see if we can complete it. Is there anything I can do to help you?
@danielskatz thanks for asking! I have just re-done my tests of the software. One item remains open, that requires some clarification from the submitting author.
@victorapm While the code compiles and tests run nicely, one line of the installation instructions give me some trouble. In particular, make install
yields the following terminal output:
$ make install
make[1]: Entering directory '/hdd/codes/hypredrive/src-hyperdrive'
/usr/bin/mkdir -p '/usr/local/lib'
/bin/bash ./libtool --mode=install /usr/bin/install -c libHYPREDRV.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libHYPREDRV.lai /usr/local/lib/libHYPREDRV.la
/usr/bin/install: cannot create regular file '/usr/local/lib/libHYPREDRV.la': Permission denied
make[1]: *** [Makefile:532: install-libLTLIBRARIES] Error 1
make[1]: Leaving directory '/hdd/codes/hypredrive/src-hyperdrive'
make: *** [Makefile:1101: install-am] Error 2
I was wondering, whether I can change the installation directory, though I haven't found the necessary information in neither the documentation nor the code base itself. Am I missing something here?
Note: I can use the software without installing it.
Hi Matthias,
make install
failed because, by default, it installs the software at /usr/local
, which requires admin privileges.
For a custom installation path, you can pass the option --prefix=${INSTALL_PATH}
to the configure script, where ${INSTALL_PATH}
is a destination folder set by the user, e.g., --prefix=${PWD}/install
. This is mentioned in the Getting Started section, fourth enumerated point under "Note".
Hope this helps!
@victorapm, sorry for missing that! It works just fine.
@danielskatz @lucydot This completes my review. I am happy to recommend publication.
Excellent work @mayrmt and @DamynChipman; on behalf of the JOSS team, thank you for your expertise and time.
We are onto the final stages of the process now @victorapm I'll ask editorialbot to generate the post-review to-do list; let me know when each item is done.
@editorialbot set <DOI here> as archive
@editorialbot set <version here> as version
@editorialbot generate pdf
@editorialbot check references
and ask author(s) to update as needed@editorialbot recommend-accept
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@editorialbot check references
@victorapm you have a very nicely written and concise JOSS paper π
One minor point - you do not use the acronym CSE
defined at the start of the paper.
@victorapm a little work is also needed on the references. I can see all but one reference points to a webpage. Are there outputs-with-a-DOI associated with any of these projects? As these would be our preferred sources. You can still link directly to any webpages directly by embedding a hyperlink in the main text.
@victorapm a reminder ping. Few relatively small changes needed to paper and then we are ready to proceed with final steps.
A quick note here to say I will be on Annual Leave for the next week, will be back on the 24th June.
Hi Lucy, thank you for your kind comments and I apologize for the delay, the last couple of weeks have been busy to me!
I updated the references as you suggested, i.e., by using the ones with DOI.
The package version is v0.1.0
and published here
As for the zenodo archive, you can find it here. The title and author list, including ORCIDs, in the archive match those in the JOSS paper.
Please, let me know if there's something missing from my end. Thank you!
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@editorialbot set v0.1.0 as version
Done! version is now v0.1.0
@editorialbot set 10.5281/zenodo.11657386 as archive
Done! archive is now 10.5281/zenodo.11657386
@editorialbot generate pdf
@editorialbot check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1007/3-540-47789-6_66 is OK
- 10.1145/1089014.1089021 is OK
- 10.2172/2205494 is OK
- 10.1145/2807591.2807623 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@victorapm - this all looks great π₯³
I'll recommend acceptance now -
@editorialbot recommend-accept
Attempting dry run of processing paper acceptance...
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1007/3-540-47789-6_66 is OK
- 10.1145/1089014.1089021 is OK
- 10.2172/2205494 is OK
- 10.1145/2807591.2807623 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
:wave: @openjournals/csism-eics, this paper is ready to be accepted and published.
Check final proof :point_right::page_facing_up: Download article
If the paper PDF and the deposit XML files look good in https://github.com/openjournals/joss-papers/pull/5532, then you can now move forward with accepting the submission by compiling again with the command @editorialbot accept
@victorapm - as track editor, I'll proofread the paper in the next couple of hours and let you know the next steps, if any are needed from you.
π @victorapm - the paper looks good, but I found two small issues in the bib to correct, as shown in https://github.com/hypre-space/hypredrive/pull/62. Please merge this, or let me know what you disagree with, then we can continue to acceptance and publication.
Merged, thanks @danielskatz!
@editorialbot recommend-accept
Submitting author: !--author-handle-->@victorapm<!--end-author-handle-- (Victor Antonio Paludetto Magri) Repository: https://github.com/hypre-space/hypredrive Branch with paper.md (empty if default branch): joss Version: v0.1.0 Editor: !--editor-->@lucydot<!--end-editor-- Reviewers: @DamynChipman, @mayrmt Archive: 10.5281/zenodo.11657386
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
@DamynChipman & @mayrmt, 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 @lucydot 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 @DamynChipman
π Checklist for @mayrmt