openjournals / joss-reviews

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

[REVIEW]: Windrose #268

Closed whedon closed 6 years ago

whedon commented 7 years ago

Submitting author: @scls19fr (Sébastien Celles) Repository: https://github.com/python-windrose/windrose/ Version: 1.6.5 Editor: @arfon Reviewer: @amoeba Archive: 10.5281/zenodo.1406384

Status

status

Status badge code:

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

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 questions

Conflict of interest

General checks

Functionality

Documentation

Software paper

whedon commented 7 years ago

Hello human, I'm @whedon. I'm here to help you with some common editorial tasks for JOSS. @tacaswell 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 as reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all JOSS 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
arfon commented 7 years ago

Friendly reminder on this review @tacaswell 😁

tacaswell commented 7 years ago
s-celles commented 7 years ago

there is not a 'github release' but the version on pypi matches 1.6

Should we add a tag on GitHub? If that's necessary we can do it.

  • this is a fork / continuation of an existing project. The original author is clearly cited and included in the paper, have they been consulted?

@LionelR have been consulted see https://github.com/python-windrose/windrose/issues/54

are there docs other than the README? If so I could not easily find them.

No other docs than the README

paper has no references, are any required?

I don't really know what should be part of this field (I've never published such paper).

tacaswell commented 7 years ago

Yes, pushing tags that match at least the most recent version is (I think) required. The tags are what are archived, give you a nice single-file source download, and you can use zenodo.org to get a DOI for the tag / release.

s-celles commented 7 years ago

I've just release version 1.6.1 (Zenodo DOI https://zenodo.org/record/836356#.WX2aPdOLRZ0 , tag on GitHub https://github.com/python-windrose/windrose/releases/tag/v1.6.1 , upload on PyPi https://pypi.python.org/pypi?%3Aaction=pkg_edit&name=windrose )

My release procedure is defined at https://github.com/python-windrose/windrose/issues/59

tacaswell commented 7 years ago

@arfon Who should be consulted about the license issue?

arfon commented 7 years ago

@tacaswell - it seems like the authors are discussing how to resolve this in https://github.com/python-windrose/windrose/issues/65 ?

s-celles commented 7 years ago

PyPi doesn't support CeCILL-B license in classifiers for now (see https://github.com/pypa/pypi-legacy/issues/679 ) so as a workaround I commented out License field in classifier but licence is (as previously) correctly set to CeCILL-B thanks to https://github.com/python-windrose/windrose/blob/master/setup.py#L35 and https://github.com/python-windrose/windrose/blob/master/windrose/version.py#L5 ) It can be seen on https://pypi.python.org/pypi?:action=display&name=windrose&version=1.6.2

arfon commented 7 years ago

Hi @scls19fr, quoting from https://github.com/python-windrose/windrose/issues/65#issuecomment-320047090:

If that's an issue for JOSS I will create an other release with dual license.

If possible, I think it might be easier to dual-license this project. We're not in a position to offer legal advice to authors but I would be more comfortable if there was a license file present in the repository that was definitively listed in the OSI approved licenses.

s-celles commented 7 years ago

windrose is now published with dual licensing: CeCILL-B OR BSD-3-Clause

arfon commented 7 years ago

Thanks @scls19fr. @tacaswell - are you nearly done with your review? There are still a fair number of checkboxes unchecked above :-)

tacaswell commented 7 years ago

I am going to be out-of-contact for the next 2 weeks, sorry :disappointed: and have not finished.

arfon commented 7 years ago

Friendly reminder to revisit this when you get a chance @tacaswell :-)

arfon commented 6 years ago

Friendly reminder to revisit this when you get a chance @tacaswell :-)

bump

arfon commented 6 years ago

Just sent an email to @tacaswell. If we don't hear back from him in the next couple of weeks @scls19fr I think we'll have to find another reviewer.

arfon commented 6 years ago

@whedon list reviewers

whedon commented 6 years ago

Here's the current list of reviewers: https://bit.ly/joss-reviewers

arfon commented 6 years ago

@scls19fr - would you mind taking a look at the reviewer list here https://bit.ly/joss-reviewers and seeing if you can identify any suitable reviewers?

s-celles commented 6 years ago

Being confortable with Ecology, stats, viz, system and Python programming, amoeba can probably be a suitable reviewer.

arfon commented 6 years ago

👋 @amoeba - would you be willing to finish up this review for us?

amoeba commented 6 years ago

Hey @arfon yes I would. I can tackle it this weekend.

arfon commented 6 years ago

Wonderful, thanks so much @amoeba.

@whedon assign @amoeba as reviewer

arfon commented 6 years ago

@whedon assign @amoeba as reviewer

whedon commented 6 years ago

OK, the reviewer is @amoeba

arfon commented 6 years ago

@whedon generate pdf

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

--> Check article proof :page_facing_up: <--

arfon commented 6 years ago

@scls19fr - please could you take a look at the guidelines for the JOSS paper structure and add some more detail to your paper.md please?

s-celles commented 6 years ago

I will do this monday morning

arfon commented 6 years ago

I will do this monday morning

👍thanks.

amoeba commented 6 years ago

Hey @scls19fr I've posted my partial review at https://github.com/python-windrose/windrose/issues/77 while we wait on the updates you are making to the paper. Let me know if you have any questions over there.

arfon commented 6 years ago

:wave: @scls19fr - how are you getting along here?

s-celles commented 6 years ago

I've just reply today to @amoeba in https://github.com/python-windrose/windrose/issues/77#issuecomment-385725732 to address most of his comments Sorry for delay.

amoeba commented 6 years ago

Looking good! I made some comments over there and still have a few remaining issues for the author to tackle.

arfon commented 6 years ago

@scls19fr - how are we getting along here?

s-celles commented 6 years ago

This end of year is very difficult and this article is (unfortunately) not on top of my ToDo list. I will tackle this asap but I think you can tag it as "paused" for the next 3 weeks. Sorry and thanks again @amoeba for helping to improve quality.

arfon commented 6 years ago

:wave: @scls19fr - friendly reminder to revisit this sometime soon please.

s-celles commented 6 years ago

@whedon generate pdf

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

PDF failed to compile for issue #268 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 59 0 --:--:-- --:--:-- --:--:-- 60 Error reading bibliography ./paper.bib (line 89, column 7): unexpected "," expecting white space Error running filter pandoc-citeproc: Filter returned error status 1 Looks like we failed to compile the PDF

s-celles commented 6 years ago

@whedon generate pdf

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

--> Check article proof :page_facing_up: <--

s-celles commented 6 years ago

Shortening title

s-celles commented 6 years ago

@whedon generate pdf

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

--> Check article proof :page_facing_up: <--

s-celles commented 6 years ago

@whedon generate pdf

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