Skip to content
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

[PRE REVIEW]: PyMPDATA v1: Numba-accelerated Pythonic implementation of MPDATA with examples in Python, Julia and Matlab #3855

Closed
whedon opened this issue Oct 26, 2021 · 41 comments
Assignees
Labels

Comments

@whedon
Copy link

whedon commented Oct 26, 2021

Submitting author: @slayoo (Sylwester Arabas)
Repository: https://github.com/atmos-cloud-sim-uj/PyMPDATA
Version: v1
Editor: @mjsottile
Reviewers: @dmikushin, @olekravchenko
Managing EiC: Kristen Thyng

⚠️ JOSS reduced service mode ⚠️

Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.

Status

status

Status badge code:

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

Author instructions

Thanks for submitting your paper to JOSS @slayoo. Currently, there isn't an JOSS editor assigned to your paper.

@slayoo if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). In addition, this list of people have already agreed to review for JOSS and may be suitable for this submission (please start at the bottom of the list).

Editor instructions

The JOSS submission bot @whedon is here to help you find and assign reviewers and start the main review. To find out what @whedon can do for you type:

@whedon commands
@whedon
Copy link
Author

whedon commented Oct 26, 2021

Hello human, I'm @whedon, a robot that can help you with some common editorial tasks.

⚠️ JOSS reduced service mode ⚠️

Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.

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

@whedon commands

For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:

@whedon generate pdf

@whedon
Copy link
Author

whedon commented Oct 26, 2021

Software report (experimental):

github.com/AlDanial/cloc v 1.88  T=0.06 s (1078.4 files/s, 78866.6 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                          56            551            223           3330
Markdown                         1             78              0            432
YAML                            10             32              6            248
-------------------------------------------------------------------------------
SUM:                            67            661            229           4010
-------------------------------------------------------------------------------


Statistical information for the repository '2c3f65c96231f1a0c041c758' was
gathered on 2021/10/26.
The following historical commit information, by author, was found:

Author                     Commits    Insertions      Deletions    % of changes
Maciej Manna                     9           196            263            1.11
Michael                         93          1687           1332            7.29
Michaeldz36                     38          3704           1752           13.17
Sylwester Arabas               326         13200           8991           53.58
kruci-no                         2            22              4            0.06
piotrbartman                     1            37           1207            3.00
prbartman                       42          3780           5245           21.79

Below are the number of rows from each author that have survived and are still
intact in the current revision:

Author                     Rows      Stability          Age       % in comments
Michael                     145            8.6         17.5                7.59
Sylwester Arabas           3698           28.0          7.1                5.25
kruci-no                     11           50.0         14.4                0.00
piotrbartman                250          675.7         17.6                2.00

@whedon
Copy link
Author

whedon commented Oct 26, 2021

PDF failed to compile for issue #3855 with the following error:

 Can't find any papers to compile :-(

@whedon whedon added the Python label Oct 26, 2021
@kthyng
Copy link

kthyng commented Oct 26, 2021

@whedon generate pdf from branch JOSS

@whedon
Copy link
Author

whedon commented Oct 26, 2021

Attempting PDF compilation from custom branch JOSS. Reticulating splines etc...

@whedon
Copy link
Author

whedon commented Oct 26, 2021

PDF failed to compile for issue #3855 with the following error:

 /app/vendor/bundle/ruby/2.6.0/bundler/gems/whedon-c5c16aedb3d6/lib/whedon.rb:155:in `block in check_orcids': Problem with ORCID (0000-0003-0361-0082) for Sylwester Arabas (RuntimeError)
	from /app/vendor/bundle/ruby/2.6.0/bundler/gems/whedon-c5c16aedb3d6/lib/whedon.rb:153:in `each'
	from /app/vendor/bundle/ruby/2.6.0/bundler/gems/whedon-c5c16aedb3d6/lib/whedon.rb:153:in `check_orcids'
	from /app/vendor/bundle/ruby/2.6.0/bundler/gems/whedon-c5c16aedb3d6/lib/whedon.rb:90:in `initialize'
	from /app/vendor/bundle/ruby/2.6.0/bundler/gems/whedon-c5c16aedb3d6/lib/whedon/processor.rb:38:in `new'
	from /app/vendor/bundle/ruby/2.6.0/bundler/gems/whedon-c5c16aedb3d6/lib/whedon/processor.rb:38:in `set_paper'
	from /app/vendor/bundle/ruby/2.6.0/bundler/gems/whedon-c5c16aedb3d6/bin/whedon:58:in `prepare'
	from /app/vendor/bundle/ruby/2.6.0/gems/thor-0.20.3/lib/thor/command.rb:27:in `run'
	from /app/vendor/bundle/ruby/2.6.0/gems/thor-0.20.3/lib/thor/invocation.rb:126:in `invoke_command'
	from /app/vendor/bundle/ruby/2.6.0/gems/thor-0.20.3/lib/thor.rb:387:in `dispatch'
	from /app/vendor/bundle/ruby/2.6.0/gems/thor-0.20.3/lib/thor/base.rb:466:in `start'
	from /app/vendor/bundle/ruby/2.6.0/bundler/gems/whedon-c5c16aedb3d6/bin/whedon:131:in `<top (required)>'
	from /app/vendor/bundle/ruby/2.6.0/bin/whedon:23:in `load'
	from /app/vendor/bundle/ruby/2.6.0/bin/whedon:23:in `<main>'

@kthyng
Copy link

kthyng commented Oct 26, 2021

Hi @slayoo! It looks a little strange to be submitting to JOSS with a fork of a repo (from piotrbartman/PyMPDATA) so just wanted to inquire about this. Are there plans to merge together ultimately?

Can you also take a look at the paper compilation error above?

@kthyng
Copy link

kthyng commented Oct 26, 2021

@meg-simula Are you interested in editing this submission?

@kthyng
Copy link

kthyng commented Oct 26, 2021

@whedon invite @meg-simula as editor

@whedon
Copy link
Author

whedon commented Oct 26, 2021

@meg-simula has been invited to edit this submission.

@slayoo
Copy link

slayoo commented Oct 26, 2021

Hi @slayoo! It looks a little strange to be submitting to JOSS with a fork of a repo (from piotrbartman/PyMPDATA) so just wanted to inquire about this. Are there plans to merge together ultimately?

@kthyng thank you for handling the paper!
@piotrbartman could you delete your original PyMPDATA repo and create a new fork (as we did with PySDM), thanks!

@slayoo
Copy link

slayoo commented Oct 26, 2021

@whedon generate pdf from branch JOSS

@whedon
Copy link
Author

whedon commented Oct 26, 2021

Attempting PDF compilation from custom branch JOSS. Reticulating splines etc...

@whedon
Copy link
Author

whedon commented Oct 26, 2021

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@slayoo
Copy link

slayoo commented Oct 26, 2021

Can you also take a look at the paper compilation error above?

there was a typo in the orcid ID, fixed: open-atmos/PyMPDATA@dea9545
Thanks

@meg-simula
Copy link

@kthyng My plate is full for the next two weeks, but I'd be happy to take it on if it can wait until after then.

@kthyng
Copy link

kthyng commented Oct 26, 2021

@meg-simula thanks for letting me know! I'll see if I can find someone else.

@kthyng
Copy link

kthyng commented Oct 26, 2021

@mjsottile Are you willing to edit this submission?

@kthyng
Copy link

kthyng commented Oct 26, 2021

@whedon invite @mjsottile as editor

@whedon
Copy link
Author

whedon commented Oct 26, 2021

@mjsottile has been invited to edit this submission.

@mjsottile
Copy link

@kthyng I am going on travel for a week. If it's OK for me to wait to start the editorial/review process until next week then I can do it.

@kthyng
Copy link

kthyng commented Oct 27, 2021

@mjsottile Thanks for letting me know. Yes, I think that is soon enough. I'll go ahead and assign this to you for when you return and get to it, assuming you don't mind.

@kthyng
Copy link

kthyng commented Oct 27, 2021

@whedon assign @mjsottile as editor

@whedon
Copy link
Author

whedon commented Oct 27, 2021

OK, the editor is @mjsottile

@slayoo
Copy link

slayoo commented Oct 28, 2021

Hi @slayoo! It looks a little strange to be submitting to JOSS with a fork of a repo (from piotrbartman/PyMPDATA) so just wanted to inquire about this. Are there plans to merge together ultimately?

@kthyng thank you for handling the paper! @piotrbartman could you delete your original PyMPDATA repo and create a new fork (as we did with PySDM), thanks!

this is now fixed - all forks originate from the main atmos-cloud-sim-uj repo, thanks @piotrbartman:
image

@slayoo
Copy link

slayoo commented Nov 1, 2021

@whedon generate pdf from branch JOSS

@whedon
Copy link
Author

whedon commented Nov 1, 2021

Attempting PDF compilation from custom branch JOSS. Reticulating splines etc...

@whedon
Copy link
Author

whedon commented Nov 1, 2021

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@slayoo
Copy link

slayoo commented Nov 1, 2021

(updated the paper.md with a figure and sample code snippets in Python, Julia and Matlab)

@mjsottile
Copy link

👋 @slayoo Before I get started looking for reviewers I want to check to see if you have any specific people in mind that you would recommend be invited to review. If so, please list them and I'll reach out.

@slayoo
Copy link

slayoo commented Nov 4, 2021

Hello, @mjsottile,
At the bottom of the PyMPDATA README file, we have listed several related projects (https://github.com/atmos-cloud-sim-uj/PyMPDATA#other-open-source-mpdata-implementations). Among contributors to these projects, and excluding folks we have co-authored with, there are the following Github users - perhaps potential reviewers:

Browsing through Github topics, some other projects can be found and filtered by language, e.g.:

HTH, thank you,
Sylwester

@mjsottile
Copy link

👋 @hilaryweller0, @dmikushin, @olekravchenko - you were suggested by the author of this submission to JOSS as potential reviewers. Would you be interested in providing a review? If you haven't reviewed for JOSS before, you can see the review criteria here : https://joss.readthedocs.io/en/latest/review_criteria.html

Please let me know if you are interested and I can add you as a reviewer to the submission.

@dmikushin
Copy link

Hi thanks for reaching out, I'm new to JOSS but will be happy to help!

@mjsottile
Copy link

@dmikushin Great - once we get another reviewer I can initiate the review. Then you'll see the checklist in the review issue that gets created. The process is pretty straightforward, and I'm happy to help or answer questions along the way.

@olekravchenko
Copy link

@mjsottile Hi, sure. I'm glad to take a part.

@mjsottile
Copy link

@whedon assign @dmikushin as reviewer

@whedon
Copy link
Author

whedon commented Nov 7, 2021

OK, @dmikushin is now a reviewer

@mjsottile
Copy link

@whedon add @olekravchenko as reviewer

@whedon
Copy link
Author

whedon commented Nov 7, 2021

OK, @olekravchenko is now a reviewer

@mjsottile
Copy link

@whedon start review

@whedon
Copy link
Author

whedon commented Nov 7, 2021

OK, I've started the review over in #3896.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants