-
-
Notifications
You must be signed in to change notification settings - Fork 38
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]: Armadillo: a template-based C++ library for linear algebra #26
Comments
/ cc @openjournals/joss-reviewers - would anyone be willing to review this submission? If you would like to review this submission then please comment on this thread so that others know you're doing a review (so as not to duplicate effort). Something as simple as Reviewer instructions
Any questions, please ask for help by commenting on this issue! 🚀 |
I am reviewing this. |
Done reviewing. I have only a few minor comments. The DOI for the software repository (incorrectly) lists the license as MPL 1.1, rather than MPL 2.0. This may seem minor, but it's worth nothing that MPL 1.1 is not an OSI approved license, though MPL 2.0 is. I actually had a mild moment of panic when I saw that, because my understanding is MPL 1.1 isn't GPL compatible, which would affect a large number of current users. But both the The only other possible quibble is the performance checkbox (which I did check). No specific performance claims are made, but several vague claims are made to the general effect that it achieves high performance. I have used Armadillo in the past and that is my general impression, although I have not tested this extensively and no benchmarks are provided. I personally would like to see at least some simple benchmarks, for example comparing the overhead of using Armadillo to compute an SVD over calling LAPACK directly. Though that may be beyond the scope of this review, and probably shouldn't be a strict requirement. I recommend publication, ideally after fixing the license statement in the DOI. |
Thanks for the rapid turnaround @wrathematics!
@conradsnicta - can you reply on this thread when you've had a chance to address this? |
@arfon - I've fixed the license metadata on the Zenodo archive. It now states "License: Other (Open)". Zenodo currently doesn't have an option for MPL v2.0, so this is the closest choice. Also, I've incorporated a few minor fixes to the references (paper.bib). Could you pull them in and regenerate the paper PDF? |
Updated paper: 10.21105.joss.00026.pdf |
@conradsnicta - sounds good. |
@conradsnicta - I think this is good to accept now. Are there any other changes you're planning on making? / cc @wrathematics |
@arfon - no changes from my side. However, there seems to be an inconsistency in the referencing style in the generated paper (page 2). Specifically, the ordering of the names doesn't appear right: the first author in each reference is listed as Lastname, Firstname, and then following authors are listed as Firstname, Lastname. Is this deliberate? |
Yeah, I'd spotted that too. I'm just using the default bibliographic style from LaTeX/Pandoc. |
@arfon - Maybe try this in the preamble of paper.tex: |
Thanks @conradsnicta, I tried adding most of this to the LaTeX template but it didn't seem to change the PDF output.
I don't think we can do this as we go from the Markdown to PDF (via LaTeX) in a single step here with the citations being handled by pandoc. I'm afraid we've reached the limit of my pandoc-fu :-. I'd propose that we accept this as-is and file an issue on https://github.com/openjournals/whedon about this. Does that sound OK? |
@arfon - sounds good. Please go ahead. |
@arfon - issue filed: openjournals/whedon#2 |
@wrathematics many thanks again for the rapid review here! @conradsnicta - the DOI for this paper is http://dx.doi.org/10.21105/joss.00026 🎉 🚀 💥. The URL doesn't resolve just yet as the Crossref submission queue is a little backed up. |
Submitting author: @conradsnicta (Conrad Sanderson)
Repository: https://github.com/conradsnicta/armadillo/
Version: v7.200.1b
Editor: @arfon
Reviewer: @wrathematics
Archive: 10.5281/zenodo.55251
Status
Status badge code:
Reviewer questions
Conflict of interest
General checks
Functionality
Documentation
Software paper
Paper PDF: 10.21105.joss.00026.pdf
paper.md
file include a list of authors with their affiliations?The text was updated successfully, but these errors were encountered: