Comments (24)
@krother : I've updated the description of the applications to address your point, and also made the description of the users/need a little more clear, I hope, in both the README and the paper.
Please let us know if this suffices, or if you think it should be further improved.
from joss-reviews.
Thanks everyone - this was a great process to experience as an author!
from joss-reviews.
/ cc @openjournals/joss-reviewers - would anyone be willing to review this submission?
If you would like to review this submission then please comment on this thread so that others know you're doing a review (so as not to duplicate effort). Something as simple as :hand: I am reviewing this
will suffice.
Reviewer instructions
- Please work through the checklist at the start of this issue.
- If you need any further guidance/clarification take a look at the reviewer guidelines here http://joss.theoj.org/about#reviewer_guidelines
- Please make a publication recommendation at the end of your review
Any questions, please ask for help by commenting on this issue! 🚀
from joss-reviews.
from joss-reviews.
- References: The article "Pegasus: A framework ..." has a doi that is not listed in the paper. I did not check the other doi-less articles.
- Paper: In my opinion the first paragraph of the summary deserves improvement. For instance, I find it hard to understand that Skeleton is about distributed applications.
from joss-reviews.
General checks
all checked
Functionality
all checked
- I checked the simple example from the documentaion: it worked out of the box.
- I did not check the Pegasus / Swift examples.
Documentation
-
Statement of need: needs improvement. I did not find a description of the target audience. I do not fully understand what the program is useful for.
-
Installation instructions: accurate, although the installation is not automatic. I think a plain text format for the documentation would be much easier to access than the .pptx (and would look better on LibreOffice, too). Copy-pasting from pptx file did not work for this command:
bin/aimes-skeleton-generate -i src/aimes/skeleton/sample-input/bag.input -m shell
-
Example Usage: OK
-
Functionality documentation: Yes, I find the manual clearly written and detailed enough. The figures are very illustrative and help understanding. There are some minor English grammar issues but they don't impede readability.
-
Automated tests: No automated tests, but a precise list of manual steps and an accurate description of an use case and the expected result.
-
Community guidelines: There is an invitation link to the mailing list, but not more. I am reluctant to check point 1) "guidelines for third parties wishing to contribute"
Software paper:
- Authors: OK
- Statement of need: In my opinion the first paragraph of the summary deserves improvement. For instance, I find it hard to understand that Skeleton is about distributed applications.
- References: The article "Pegasus: A framework ..." has a doi that is not listed in the paper. I did not check the other doi-less articles.
Recommendation:
I recommend publication after a minor review of the statement of need both in the README and the paper. An double-check of the doi-less references would be great.
from joss-reviews.
Thanks @krother.
I've added the DOIs for the 3 papers that have DOIs now and will work on the other issues.
from joss-reviews.
regarding the statement of need, and your comment about distributed applications, I've changed the first paragraph to try to make the need/use of the software more clear, and changed the second paragraph to explain more about what types of applications can be built. Please let me know if this seems ok, or if you think more changes here are needed.
from joss-reviews.
Yes it's definitely better now. I am not entirely sure what to do with the word 'application' (I think mobile app, web app, Python app.. ). I understand for someone developing distributed systems the term translates to 'the program that does the work'. Please correct me if I'm on an entirely wrong track.
from joss-reviews.
I've now updated the community guidelines, and we will think about your 'application' comment a bit more, then do something tbd.
from joss-reviews.
@arfon As we make changes in paper.md and the bib entries, how does the compiled paper get updated? Or does it not until the review process ends? It might be nice to have some way that the original submitter could recompile, or a hook that recompiles on changes to specific files in the repo once a submission to JOSS has been made. If this makes sense, perhaps it should be in issue in the JOSS repo, rather than a comment here?
from joss-reviews.
Great, I think the text is sufficiently clear now. I'm ticking all the boxes, let's see what happens next.
I have no idea about how to update the paper. I think the JOSS repo is the right place for that.
from joss-reviews.
Compiled paper PDF: paper.pdf
from joss-reviews.
@arfon As we make changes in paper.md and the bib entries, how does the compiled paper get updated? Or does it not until the review process ends? It might be nice to have some way that the original submitter could recompile, or a hook that recompiles on changes to specific files in the repo once a submission to JOSS has been made. If this makes sense, perhaps it should be in issue in the JOSS repo, rather than a comment here?
@danielskatz - yeah, please file an issue in the main JOSS repo (https://github.com/openjournals/joss). Ultimately I would like this process to be automated.
from joss-reviews.
Please update the paper again, as there have been a couple of typos fixed. Otherwise, I think this is done. - thanks @krother
from joss-reviews.
Compiled paper PDF: paper.pdf
from joss-reviews.
@krother - many thanks for the extremely rapid review
from joss-reviews.
This is now accepted and live on JOSS!
from joss-reviews.
Some chars (the curly quotes and the dashes) are garbled in the reference section (web version only, the PDF is ok)
from joss-reviews.
Some chars (the curly quotes and the dashes) are garbled in the reference section (web version only, the PDF is ok)
Yeah, not sure what's going on there. Will investigate.
from joss-reviews.
Some chars (the curly quotes and the dashes) are garbled in the reference section (web version only, the PDF is ok)
@hausen this should be fixed now. Can you confirm things are looking good for you now?
from joss-reviews.
It's ok now.
from joss-reviews.
Hi Arfon,
this is looking good. Great job starting JOSS. I am very happy about the process!
Best regards,
Kristian
Dr. Kristian Rother
(+49) 0176 3052 4691
www.academis.eu
Create Better Science!
On 12 May 2016 at 05:30:06 +02:00, Arfon Smith [email protected] wrote:
This is now accepted and live on JOSS!
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub #17 (comment)
from joss-reviews.
Some clarity through guidelines should avoid doubt when another review has
to be done sooner or later to avoid any doubt or confusion.
On 11 May 2016 22:53, "Daniel S. Katz" [email protected] wrote:
I've now updated the community guidelines, and we will think about your
'application' comment a bit more, then do something tbd.—
You are receiving this because you are on a team that was mentioned.
Reply to this email directly or view it on GitHub
#17 (comment)
from joss-reviews.
Related Issues (20)
- [REVIEW]: Bidsme: expandable bidsifier of brain imagery datasets HOT 6
- [PRE REVIEW]: NERD: Numerical Estimation of Rodenticide Density HOT 20
- [PRE REVIEW]: A Python package for Remote Sensing Data Analysis HOT 13
- [PRE REVIEW]: archeoViz: an R package for the Visualisation, Exploration, and Web Communication of Archaeological Spatial Data HOT 7
- [PRE REVIEW]: EdSurvey: an R package to analyze Large-scale educational assessments data HOT 5
- [REVIEW]: SMART: Spatial Modeling Algorithms for Reactions and Transport HOT 19
- [REVIEW]: EcoAssist: A no-code platform to train and deploy custom YOLOv5 object detection models HOT 6
- [REVIEW]: PxMCMC: A Python package for proximal Markov Chain Monte Carlo HOT 8
- [PRE REVIEW]: Jobrunner: A command line tool to manage execution environment for software based scientific studies HOT 27
- [REVIEW]: WAVI.jl: Ice Sheet Modelling in Julia HOT 14
- [REVIEW]: QuantEcon.py: A community based Python library for quantitative economics HOT 6
- [REVIEW]: Snek5000: a new Python framework for Nek5000 HOT 9
- [REVIEW]: CRE: An R package for interpretable discovery and inference of heterogeneous treatment effects HOT 6
- [PRE REVIEW]: simDRIFT: a Mesh Free, Massively Parallelized Diffusion MRI Monte Carlo Simulator HOT 20
- [PRE REVIEW]: PATATO: a Python photoacoustic tomography analysis toolkit HOT 10
- [PRE REVIEW]: fastq-dl: efficiently download sequences from ENA and SRA HOT 13
- [PRE REVIEW]: matbench-genmetrics: A Python library for benchmarking crystal structure generative models using time-based splits of Materials Project structures HOT 22
- [PRE REVIEW]: Transcriptionary: a Python library for interactive and customizable gene transcript visualizations HOT 8
- [REVIEW]: Pyafscgap.org: Open source multi-modal Python-based tools for NOAA AFSC RACE GAP HOT 47
- [REVIEW]: CRATE: A Python package to perform fast material simulations HOT 15
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 joss-reviews.