Submitting author: @dgasmith (Daniel Smith)
Repository: https://github.com/dgasmith/opt_einsum
Version: v2.0.0
Editor: @pjotrp
Reviewer: @prasunanand
Archive: 10.5281/zenodo.1299981
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/6913d6bc1f65a72d25377c4a8f3bdc9c"><img src="http://joss.theoj.org/papers/6913d6bc1f65a72d25377c4a8f3bdc9c/status.svg"></a>
Markdown: [](http://joss.theoj.org/papers/6913d6bc1f65a72d25377c4a8f3bdc9c)
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) 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.)
@prasunanand, 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.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @pjotrp know.
paper.md
file include a list of authors with their affiliations?Hello human, I'm @whedon. I'm here to help you with some common editorial tasks. @prasunanand it looks like you're currently assigned as the reviewer for this paper :tada:.
: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
Attempting PDF compilation. Reticulating splines etc...
@dgasmith thanks for your submission! To expedite review, do you mind going through above check list to make sure we can tick all boxes? You can't tick them, just go through them.
@pjotrp Thanks, I believe I have them all except Community guidelines
might be weak. Do you have examples of good repositories that do this? Would be interesting to do some sort of guidelines with URSSI or similar organizations.
Great @dgasmith. You can lift them from most papers in JOSS. It is not exactly a requirement, but a good to have. @prasunanand, we are ready for review!
Ping @prasunanand
Sorry for reviewing late. I am reviewing it today.
@dgasmith : I would suggest to add the link to ./.github/Contributing.md
in ./README.md
.
You also need to edit the Contributing.md. For example, in 1st paragraph project_name
should be replaced with opt_einsum
.
@prasunanand Great, thanks for the feedback. Patched up.
@prasunanand, are we ready to wrap this up?
@pjotrp : Review complete :)
@dgasmith : Cool software. Nice work :muscle:
%timeit contract('pi,qj,ijkl,rk,sl->pqrs', C, C, I, C, C)
The slowest run took 393.49 times longer than the fastest. This could mean that an intermediate result is being cached.
1000 loops, best of 3: 411 µs per loop
I am not sure if the message "regarding caching" could be suppressed.
@arfon YAPTBA (yet another paper to be accepted)
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
PDF failed to compile for issue #753 with the following error:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 11 0 11 0 0 113 0 --:--:-- --:--:-- --:--:-- 114
Error producing PDF.
! Missing $ inserted.
$
l.313
Looks like we failed to compile the PDF
@dgasmith can you fix the PDF generation? Just rerun using above whedon command.
@prasunanand I could not find this in our documentation, did we miss it? As a note %timeit
is a Jupyter magic function that we do not have control over.
Thanks for the review and glad you like the work!
@pjotrp Could you give me a hint on what might be going wrong? This error looks a bit more vague than the previous failures and the article does not have a $
in it.
@pjotrp Could you give me a hint on what might be going wrong? This error looks a bit more vague than the previous failures and the article does not have a $ in it.
It seems like the underscore in the title is causing issues with Pandoc. I've fixed the issue in https://github.com/dgasmith/opt_einsum/pull/28
Thanks @arfon!
@whedon generate pdf
@dgasmith, You didn't miss anything. I was just wondering if it was possible to control %timeit
to suppress the "caching" message.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@prasunanand Unfortunately I do not see it in their options.
@arfon looks like we are good to go
@dgasmith - At this point could you make an archive of the reviewed software in Zenodo/figshare/other service and update this thread with the DOI of the archive? I can then move forward with accepting the submission.
@arfon Great: https://zenodo.org/record/1299981
As a note I made a minor typo fix to the paper here: https://github.com/dgasmith/opt_einsum/commit/b08d789873852074833b608b3ba665b2816d4eae
@whedon set 10.5281/zenodo.1299981 as archive
OK. 10.5281/zenodo.1299981 is the archive.
@prasunanand - many thanks for your review here and to @pjotrp for editing this submission ✨
@dgasmith - your paper is now accepted into JOSS and your DOI is https://doi.org/10.21105/joss.00753 :zap: :rocket: :boom:
: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 snippet:
[](https://doi.org/10.21105/joss.00753)
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:
Thanks @arfon!
Thanks everyone! Glad this is in.