Comments (31)
Ok, I'm still working on the second reviewer. We will wait till I get it. In the mean time, @CameronDevine can informally work on @chrisdembia's suggestions.
from jose-reviews.
Looking over the reviewer lists I have identified the following as good candidates.
From the JOSE list:
From the JOSS list:
from jose-reviews.
@CameronDevine Thank you for tagging me, but unfortunately, I'm not able to review at this time.
from jose-reviews.
I have the first reviewer. Chris Dembia is a PhD candidate at Stanford in the Neuromuscular Biomechanics Lab and a core developer on the Simbody and Opensim projects. He has also worked with Python and SymPy.
@whedon add @chrisdembia as reviewer
from jose-reviews.
@labarba @moorepants sure, I could review this.
from jose-reviews.
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks.
For a list of things I can do to help you, just type:
@whedon commands
What happens now?
This submission is currently in a pre-review
state which means we are waiting for an editor to be assigned and for them to find some reviewers for your submission. This may take anything between a few hours to a couple of weeks. Thanks for your patience πΈ
You can help the editor by looking at this list of potential reviewers to identify individuals who might be able to review your submission (please start at the bottom of the list). Also, feel free to suggest individuals who are not on this list by mentioning their GitHub handles here.
from jose-reviews.
Attempting PDF compilation. Reticulating splines etc...
from jose-reviews.
PDF failed to compile for issue #38 with the following error:
/app/vendor/ruby-2.4.4/lib/ruby/2.4.0/find.rb:43:in block in find': No such file or directory - tmp/38 (Errno::ENOENT) from /app/vendor/ruby-2.4.4/lib/ruby/2.4.0/find.rb:43:in
collect!'
from /app/vendor/ruby-2.4.4/lib/ruby/2.4.0/find.rb:43:in find' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-50d5912cf72a/lib/whedon/processor.rb:57:in
find_paper_paths'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-50d5912cf72a/bin/whedon:47:in prepare' from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.0/lib/thor/command.rb:27:in
run'
from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in invoke_command' from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.0/lib/thor.rb:387:in
dispatch'
from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.0/lib/thor/base.rb:466:in start' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-50d5912cf72a/bin/whedon:113:in
<top (required)>'
from /app/vendor/bundle/ruby/2.4.0/bin/whedon:23:in load' from /app/vendor/bundle/ruby/2.4.0/bin/whedon:23:in
from jose-reviews.
@whedon generate pdf
from jose-reviews.
Attempting PDF compilation. Reticulating splines etc...
from jose-reviews.
π Check article proof π π
from jose-reviews.
@whedon set @moorepants as editor
from jose-reviews.
@whedon assign @moorepats as editor
from jose-reviews.
OK, the editor is @moorepats
from jose-reviews.
@whedon assign @moorepants as editor
from jose-reviews.
OK, the editor is @moorepants
from jose-reviews.
π @moorepants β After a couple of failed attempts, I've now assigned you your first JOSE paper to edit! This one is a good fit for you. Godspeed!
from jose-reviews.
Hi, thanks for assigning me. I'll handle getting some reviewers and moving this one through.
Cameron, thanks for the submission, stay tuned.
from jose-reviews.
@vsoch I see that you gave a thumbs up to the last message and were mentioned above. Would you like to be a reviewer of this article?
from jose-reviews.
@whedon assign @chrisdembia as reviewer
from jose-reviews.
OK, the reviewer is @chrisdembia
from jose-reviews.
Please address the following questions in the way you find most appropriate.
-
For what size problems do you expect the tools to function well? It might be good to document the problem size you expect. For example, it seems that the web interface might not properly display results for problems with hundreds of equations and variables.
-
What are some concrete intended use case? Will the software be used in a class at your university?
-
Are there other similar tools out there?
-
It seems your submission is missing some items listed in the Reviewer Guidelines:
a. "The online repository of the software or learning module needs to contain guidelines for potential contributors who may want to: submit changes, make improvements or report issues."
b. "Pedagogical soundness...The authors should briefly explain their design in the JOSE paper."
c. There should be clear guidelines for third-parties wishing to: Contribute to the software/module, Report issues or problems with the software/module, Seek support.
I have submitted a PR to your StateMint with additional comments and suggested changes.
Web interface
The web interface has a beautiful design, and is, overall, easy to follow.
- What does the SAVE button do? I entered a name but it wasn't obvious what happened after that. I eventually discovered that the "OPEN EXISTING" button showed the systems I had saved, but this was not obvious and I am still confused about where these files actually reside. What happens if I close the browser window? Do these saved files disappear?
- The DOWNLOAD button provides an RND file. What is this file format? I haven't heard of it before and I didn't find any description of it.
- If I enter incorrect input and hit "= CALCULATE", I get the flashing hexagons forever. If I scroll down, I see "We're sorry. The function has encountered an error". Ideally, this message would be shown immediately so that the user does not keep waiting unnecessarily.
- It's unclear if the formatting of the "Results" pane will scale well to many equations.
- Where do you document the "Upload a photo" functionality of the web interface? It's unclear what this does or what the photo should be.
- For each example, consider a brief description of what system is being modeled.
WEB interface tutorial
The figures in the tutorial are well-designed. The choice of example is good. However, the second half of the tutorial is confusing and is not sufficiently clear for someone with a traditional system dynamics background and is not familiar with linear graph theory.
- The tutorial would benefit from making clear which parts of the tutorial describe what a user must do to prepare input versus describing what the StateMint software does. It seems that the user must manually derive elemental, continuity, and compatibility equations, and the software uses these equations to provide state and output equations. This could be made clearer.
- There are numbers on the figures in the Normal Tree section (e.g., 1, 2, 3, 4), but you do not describe the meaning of these numbers.
- The writing would benefit from the use of the active voice instead of the passive voice.
Python
It's atypical to put all the code in init.py. Please create more descriptive Python files.
Example.ipynb
- The first paragraph seems incorrect (there are 3 methods for using StateMint, not only 2).
- Out[5] shows
$(t)$ on its own. Placing$t$ in parentheses like this seems odd; is there an error?
Mathematica
I installed a trial of Mathematica and ran the example without errors.
Please state the version of Mathematica with which you tested StateMint.
from jose-reviews.
π @moorepants β Did you plan to have a second reviewer for this submission?
@chrisdembia β Thanks for providing these comments to the authorβ¦ they can start working on revisions already, but with respect to the JOSE process, we're still in the PRE-REVIEW issue. When the editor has finished assigning the reviewer(s) they recruit for a submission, they start the review with a command here (@whedon start review
), which opens a new issue where the review is handled. That new issue will have a review checklist at the top. See examples by following the link to a past review from one of our published papers: http://jose.theoj.org
from jose-reviews.
Yes, I'm trying to get a second reviewer. It isn't clear to me if we can go to the actual review issue without that person yet. Should we?
from jose-reviews.
Well ... if you start the review now, then adding a second reviewer on the review issue will be a manual process (edit the first post to copy and paste the checklist, manually add user to team).
You need to add the reviewer here, then start the review to automatically get both the checklist for both reviewers and their permissions to edit.
from jose-reviews.
JOSE published the Pynamical package as one of its first papers. Maybe its author, @gboeing could be interested in contributing a review of the current submission?
from jose-reviews.
@whedon add @gboeing as reviewer
from jose-reviews.
OK, @gboeing is now a reviewer
from jose-reviews.
@whedon start review
from jose-reviews.
OK, I've started the review over in #44. Feel free to close this issue now!
from jose-reviews.
Great, thanks!
from jose-reviews.
Related Issues (20)
- [PRE REVIEW]: Planet_LB: Lattice-Boltzmann solutions for planetary geodynamics problems HOT 25
- [REVIEW]: R for Data Analysis: An open-source resource for teaching and learning analytics with R HOT 47
- [PRE REVIEW]: ChooChoo the Checklist tool HOT 33
- [PRE REVIEW]: A Data Carpentry- Style Metagenomics Workshop HOT 22
- [REVIEW]: Planet_LB: Lattice-Boltzmann solutions for planetary geodynamics problems HOT 95
- [REVIEW]: Manim Slides: A Python package for presenting Manim content anywhere HOT 71
- Tests: Are there automated tests or manual steps described so that the function of the software can be verified? HOT 1
- [REVIEW]: A Data Carpentry- Style Metagenomics Workshop HOT 73
- [PRE REVIEW]: languagemodels: A Python Package for Exploring Modern Natural Language Processing HOT 15
- [PRE REVIEW]: Check your outliers! An introduction to identifying statistical outliers in R with *easystats* HOT 58
- [PRE REVIEW]: An R Companion for Introduction to Data Mining HOT 52
- Community guidelines: Are there clear guidelines for third parties wishing to 1) Contribute to the software 2) Report issues or problems with the software 3) Seek support HOT 1
- Installation: Does installation proceed as outlined in the documentation? (and documentation is sufficient?) HOT 1
- Installation instructions: Is there a clearly stated list of dependencies? (Ideally these should be handled with an automated package management solution.) HOT 1
- Community guidelines: Are there clear guidelines for third parties wishing to 1) Contribute to the software 2) Report issues or problems with the software 3) Seek support HOT 1
- Authors: Does the `paper.md` file include a list of authors with their affiliations? HOT 1
- Installation: Does installation proceed as outlined in the documentation? (and documentation is sufficient?) HOT 1
- Performance: If there are any performance claims of the software, have they been confirmed? (If there are no claims, please check off this item.) HOT 1
- [REVIEW]: ChooChoo the Checklist tool HOT 20
- [REVIEW]: Check your outliers! An introduction to identifying statistical outliers in R with *easystats* HOT 113
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jose-reviews.