Submitting author: @brmather (Ben Mather)
Repository: https://github.com/brmather/pycurious
Version: 1.0.2
Editor: @lheagy
Reviewers: @santisoler, @jessepisel
Archive: 10.5281/zenodo.3349511
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/7d3a0f7af69f8624092a0958860f2e38"><img src="http://joss.theoj.org/papers/7d3a0f7af69f8624092a0958860f2e38/status.svg"></a>
Markdown: [](http://joss.theoj.org/papers/7d3a0f7af69f8624092a0958860f2e38)
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.)
@santisoler, 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.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @lheagy know.
โจ Please try and complete your review in the next two weeks โจ
paper.md
file include a list of authors with their affiliations?paper.md
file include a list of authors with their affiliations?Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @santisoler it looks like you're currently assigned to review 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...
@whedon add @jessepisel as reviewer
OK, @jessepisel is now a reviewer
Thanks for your review @jessepisel! I see pr brmather/pycurious#12 is active and am linking it here so we can keep track of the progress
@lheagy perfect, thank you for linking it!
Thanks for your review @jessepisel - I have merged your pull request into the master branch and addressed your comments in brmather/pycurious#12. If you notice anything else that requires attention, please feel free to open an issue ticket.
Hi @brmather! Sorry for the delay. I'll start opening some issues on pycurious
' repository. We can discuss them over there.
@brmather I think pycurious
it's a great asset for geoscientists. Curie Point Depth is a widely used tool, but there aren't well maintained and documented open source libraries to calculate it. I'm glad to review it.
I've opened some issues, although I haven't found big problems with pycurious
. I need to finish reviewing it, but feel free to answer them and even open PRs while I'm still doing it. Sorry for my brevity, I wanted to compensate my delay, so I opened the issues very quickly.
@lheagy I have checked off all my boxes, so I consider pycurious
to be ready for publication.
Thanks for letting me review it, and thanks to the authors @brmather and @rdelhaye for the quick response to every issue I opened. I enjoy the open review system because it offers a great opportunity to learn from each other and help improving ourselves.
Excellent, many thanks @santisoler and @jessepisel for taking time to review!! ๐
@brmather, I have started a pull request with a few small corrections to the paper. I would also request that in the first paragraph, you give make a few more connections as to why the Curie depth is of interest when interpreting magnetic data. For example in or after the second sentence: would you mind adding some description as to why the Curie depth is used in the interpretation of magnetic data (e.g. it provides information on subsurface temperature, etc). I know you mention this, but it could be a bit more explicit for a non-domain expert. I left a few other comments in the pull request. Please let me know once you have had a chance to take a look.
Many thanks to @santisoler and @jessepisel for their extremely helpful reviews of pycurious
. I have found JOSS' interactive review process very useful in improving software so that it is useful to as many people as possible. I have learnt a lot and will apply these practises to the other projects I'm actively working on. I thank the reviewers for the time they have spent on providing advice and submitting pull requests - it is very much appreciated!
Here is a summary of improvements to pycurious
from the JOSS review:
pytest
) to test for expected functionality of core routines@lheagy thank you for coordinating the review process. I have responded to your pull request with number of additions I think broaden the appeal of the software package.
@whedon generate pdf from branch lheagy-patch-1
Attempting PDF compilation from custom branch lheagy-patch-1. Reticulating splines etc...
@whedon generate pdf from branch lheagy-patch-1
Attempting PDF compilation from custom branch lheagy-patch-1. Reticulating splines etc...
@whedon generate pdf from branch lheagy-patch-1
Attempting PDF compilation from custom branch lheagy-patch-1. Reticulating splines etc...
:wave: @brmather, if you are happy with the edits to the paper, please merge in the changes and generate a new release of the software. From there, please create an archive on zenodo or similar with the title and author list being the same as the paper and then post the version number and doi here. Thanks!
Thanks @lheagy
I have released version 1.0.2. Some unknown error foiled the 1.0 release on Zenodo, so I had to bump the version to 1.0.2. The Docker image is on Docker Hub, the release is on PyPI, and the Zenodo doi is 10.5281/zenodo.3349511.
@whedon set 1.0.2 as version
OK. 1.0.2 is the version.
@whedon set 10.5281/zenodo.3349511 as archive
OK. 10.5281/zenodo.3349511 is the archive.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
Thanks @brmather! Would you mind updating the title on the zenodo record to match the paper? e.g. "PyCurious: A Python module for computing the Curie depth from the magnetic anomaly" . Please also take a look at the proof above and give a :+1: if you are happy with it. From there, we can proceed with publishing ๐
I keep getting an internal server error on Zenodo preventing me from updating the title and author fields. Aside from that, the proof looks good.
Hmm... Is it possible you have it open in multiple tabs? (I am seeing the banner at the top that says "There us a new version of the upload being edited here")
Ha - that fixed it! Thanks @lheagy it's properly updated now.
@openjournals/joss-eics, this submission is ready to be published! Congrats @brmather ๐
Hi @brmather, please merge the small PR I just submitted with some fixes in the paper: https://github.com/brmather/pycurious/pull/33
No problem. Merged to master
branch.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon accept
Attempting dry run of processing paper acceptance...
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/867
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/867, then you can now move forward with accepting the submission by compiling again with the flag deposit=true
e.g.
@whedon accept deposit=true
@whedon accept deposit=true
Doing it live! Attempting automated processing of paper acceptance...
๐ฆ๐ฆ๐ฆ ๐ Tweet for this paper ๐ ๐ฆ๐ฆ๐ฆ
๐จ๐จ๐จ THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! ๐จ๐จ๐จ
Here's what you must now do:
Party like you just published a paper! ๐๐๐ฆ๐๐ป๐ค
Any issues? notify your editorial technical team...
@brmather congrats on your article's publication in JOSS!
Thanks to @santisoler and @jessepisel for reviewing, and to @lheagy for editing!
: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 snippets:
Markdown:
[](https://doi.org/10.21105/joss.01544)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.01544">
<img src="http://joss.theoj.org/papers/10.21105/joss.01544/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: http://joss.theoj.org/papers/10.21105/joss.01544/status.svg
:target: https://doi.org/10.21105/joss.01544
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:
Most helpful comment
Many thanks to @santisoler and @jessepisel for their extremely helpful reviews of
pycurious
. I have found JOSS' interactive review process very useful in improving software so that it is useful to as many people as possible. I have learnt a lot and will apply these practises to the other projects I'm actively working on. I thank the reviewers for the time they have spent on providing advice and submitting pull requests - it is very much appreciated!Here is a summary of improvements to
pycurious
from the JOSS review:pytest
) to test for expected functionality of core routines@lheagy thank you for coordinating the review process. I have responded to your pull request with number of additions I think broaden the appeal of the software package.