openjournals / joss-reviews

Reviews for the Journal of Open Source Software
Creative Commons Zero v1.0 Universal
714 stars 38 forks source link

[REVIEW]: pyam: a Python Package for the Analysis and Visualization of Assessment Models #1095

Closed whedon closed 5 years ago

whedon commented 5 years ago

Submitting author: @gidden (Matthew Gidden) Repository: https://github.com/IAMconsortium/pyam Version: v0.1.2 Editor: @lheagy Reviewer: @jtmiclat, @Chilipp Archive: 10.5281/zenodo.1491662

Status

status

Status badge code:

HTML: <a href="http://joss.theoj.org/papers/356bc013105642ec4e94a3b951836cfe"><img src="http://joss.theoj.org/papers/356bc013105642ec4e94a3b951836cfe/status.svg"></a>
Markdown: [![status](http://joss.theoj.org/papers/356bc013105642ec4e94a3b951836cfe/status.svg)](http://joss.theoj.org/papers/356bc013105642ec4e94a3b951836cfe)

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.)

Reviewer instructions & questions

@jtmiclat & @Chilipp, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:

  1. Make sure you're logged in to your GitHub account
  2. Be sure to accept the invite at this URL: https://github.com/openjournals/joss-reviews/invitations

The reviewer guidelines are available here: https://joss.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @lheagy know.

Please try and complete your review in the next two weeks

Review checklist for @jtmiclat

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

Review checklist for @Chilipp

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

whedon commented 5 years ago

Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @jtmiclat, 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:

  1. Set yourself as 'Not watching' https://github.com/openjournals/joss-reviews:

watching

  1. You may also like to change your default settings for this watching repositories in your GitHub profile here: https://github.com/settings/notifications

notifications

For a list of things I can do to help you, just type:

@whedon commands
whedon commented 5 years ago
Attempting PDF compilation. Reticulating splines etc...
whedon commented 5 years ago

:point_right: Check article proof :page_facing_up: :point_left:

lheagy commented 5 years ago

@jtmiclat, @Chilipp, many thanks for being willing to review!!

In the main thread above, there is a checklist for each of you to help guide your review. It would be greatly appreciated if you could submit your review in the next two weeks. Please let me know if you have any questions or if I can provide any clarification.

gidden commented 5 years ago

@whedon generate pdf

whedon commented 5 years ago
Attempting PDF compilation. Reticulating splines etc...
whedon commented 5 years ago

:point_right: Check article proof :page_facing_up: :point_left:

gidden commented 5 years ago

Hi @lheagy, per your suggestion, I have updated the title to more accurately reflect the scientific domains in which pyam is or is envisioned being used. Looking forward to the reviews of @jtmiclat and @Chilipp.

danielhuppmann commented 5 years ago

@whedon generate pdf

Reintroduce a reference to the NCC manuscript to describe the process for analysing scenarios in the IPCC SR15 context using pyam and the aim of increasing transparency and reproducibility of the assessment, see https://github.com/IAMconsortium/pyam/pull/146

whedon commented 5 years ago
Attempting PDF compilation. Reticulating splines etc...
whedon commented 5 years ago

PDF failed to compile for issue #1095 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 16 0 16 0 0 158 0 --:--:-- --:--:-- --:--:-- 160 Error reading bibliography ./paper.bib (line 98, column 1): unexpected end of input expecting space, ",", white space or "}" Error running filter pandoc-citeproc: Filter returned error status 1 Looks like we failed to compile the PDF

danielhuppmann commented 5 years ago

@whedon generate pdf

whedon commented 5 years ago
Attempting PDF compilation. Reticulating splines etc...
whedon commented 5 years ago

:point_right: Check article proof :page_facing_up: :point_left:

Chilipp commented 5 years ago

Dear @gidden and @danielhuppmann . I reviewed your software today and I very much appreciate your work. I find this as a very useful and nicely documented piece of software and I very much appreciated the review. There are only minor revisions that I can present

Additionally there are some minor things that I added as issues and PRs to your project

Once all these items are checked off, I recommend to publish your paper.

jtmiclat commented 5 years ago

I just reviewed your software and I am pretty amazed by the quality. pyam is very well made library. My only comment is I can't seem to find documentation on how to contribute to it and would have to leave this unchecked.

lheagy commented 5 years ago

:wave: hi @gidden, please keep us posted on your progress and post here when you are done with your revisions.

gidden commented 5 years ago

Hi @lheagy! Thanks for the prod. We are working on the suggested updates (I have been wrestling with circleci and coveralls for some time now + AGU, etc.). Hoping to have a final submission ready by tomorrow.

gidden commented 5 years ago

Hello all. First of all, thank you very much to @Chilipp and @jtmiclat for their very useful reviews. We have striven to implement all suggestions both of you made.

Notably these include:

From our view, we believe the article is now ready for publication. Please let us know if we should do anything further.

Chilipp commented 5 years ago

I am okay with accepting his software for publication @lheagy. Thank you very much @gidden and @danielhuppmann for your work on this! 🎉 🎉

lheagy commented 5 years ago

Thanks @Chilipp! Just a quick question, there are a couple items still not checked on your checklist -were those just missed?

Chilipp commented 5 years ago

were those just missed?

Yes, my apologies

lheagy commented 5 years ago

Many thanks @Chilipp and @jtmiclat for taking the time to review! 🎉

Congratulations @gidden on your submission! To finalize the acceptance, please archive your software on zenodo or similar and post the doi here.

danielhuppmann commented 5 years ago

thanks @lheagy, @Chilipp and @jtmiclat for the useful feedback and positive reviews.

@gidden is on an extended Christmas break and I'd rather wait for his return with making a new release and generating the doi. We'll get back to you mid-January at the latest.

danielhuppmann commented 5 years ago

@lheagy, the stable doi for the project on zenodo is 10.5281/zenodo.1470400, the doi for the latest release is 10.5281/zenodo.1491662.

There are a few minor updates since release 0.1.2 (also thanks to issues raised and comments by @Chilipp), but nothing critical, so we'll probably hold off on the next release until we get a few more features implemented.

lheagy commented 5 years ago

@whedon set 10.5281/zenodo.1491662 as archive

whedon commented 5 years ago

OK. 10.5281/zenodo.1491662 is the archive.

lheagy commented 5 years ago

Many thanks @Chilipp and @jtmiclat for your review! and congratulations @danielhuppmann on your submission 🎉

@arfon: this is ready to be published :tada:

arfon commented 5 years ago

@whedon accept

whedon commented 5 years ago
Attempting dry run of processing paper acceptance...
whedon commented 5 years ago

Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/427

If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/427, then you can now move forward with accepting the submission by compiling again with the flag deposit=true e.g.

@whedon accept deposit=true
arfon commented 5 years ago

@whedon accept deposit=true

whedon commented 5 years ago
Doing it live! Attempting automated processing of paper acceptance...
whedon commented 5 years ago

🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨

Here's what you must now do:

  1. Check final PDF and Crossref metadata that was deposited :point_right: https://github.com/openjournals/joss-papers/pull/428
  2. Wait a couple of minutes to verify that the paper DOI resolves https://doi.org/10.21105/joss.01095
  3. If everything looks good, then close this review issue.
  4. Party like you just published a paper! 🎉🌈🦄💃👻🤘

    Any issues? notify your editorial technical team...

arfon commented 5 years ago

@jtmiclat, @Chilipp - many thanks for your reviews here and to @lheagy for editing this submission ✨

@gidden - your paper is now accepted into JOSS :zap::rocket::boom:

whedon commented 5 years ago

: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:
[![DOI](http://joss.theoj.org/papers/10.21105/joss.01095/status.svg)](https://doi.org/10.21105/joss.01095)

HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.01095">
  <img src="http://joss.theoj.org/papers/10.21105/joss.01095/status.svg" alt="DOI badge" >
</a>

reStructuredText:
.. image:: http://joss.theoj.org/papers/10.21105/joss.01095/status.svg
   :target: https://doi.org/10.21105/joss.01095

This is how it will look in your documentation:

DOI

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:

gidden commented 5 years ago

Thank you all!!

On Mon, Jan 7, 2019, 7:48 PM Arfon Smith <notifications@github.com wrote:

Closed #1095 https://github.com/openjournals/joss-reviews/issues/1095.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/openjournals/joss-reviews/issues/1095#event-2058081477, or mute the thread https://github.com/notifications/unsubscribe-auth/ABVAEdOetZ6VhcgorXHL8B9pwSfbM918ks5vA3p5gaJpZM4Yvtmy .