-
-
Notifications
You must be signed in to change notification settings - Fork 39
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]: A Planar Laser Induced Fluorescence Software Package #6196
Comments
Hello human, I'm @editorialbot, a robot that can help you with some common editorial tasks. For a list of things I can do to help you, just type:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
|
|
Wordcount for |
Five most similar historical JOSS papers: fastPLI: A Fiber Architecture Simulation Toolbox for 3D-PLI RayFlare: flexible optical modelling of solar cells Rainbow: Automated Air-Liquid Interface Cell Culture Analysis Using Deep Optical Flow proEQUIB: IDL Library for Plasma Diagnostics and Abundance Analysis PiSCAT: A Python Package for Interferometric Scattering Microscopy |
Hello @TomosRich, sorry for the delay in processing your submission. We'll use this issue to get the review set up, including finding an editor and then reviewers. Unfortunately, we don't have an editor available to handle this right now, so I have to put this on our waitlist. I'll get back to you soon, though. |
Hello @TomosRich, I took a closer look at your submission, and I think there are some issues that need to be resolved based on our review criteria before we assign an editor and find reviewers. We require more substantial documentation; currently, I see a very short README. I do see documented functions, and an I do not see any sort of tests to objectively check the expected functionality of the software. Also, right now the submission is just a directory with a large number of unorganized files, including some |
@kyleniemeyer – seems like the author might have abandoned this submission? |
Sorry I am meaning to get back to this. I will be working through adding
the testing in a month or two at most.
Kind regards,
Tomos
…On Thu, 9 May 2024, 09:18 Arfon Smith, ***@***.***> wrote:
@kyleniemeyer <https://github.com/kyleniemeyer> – seems like the author
might have abandoned this submission?
—
Reply to this email directly, view it on GitHub
<#6196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZF636UV3XYVLHS57VC4EBDZBMWLZAVCNFSM6AAAAABBT366ICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBSGE4DEMZYGU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
OK, @TomosRich, I'll put this on pause until then. |
@editorialbot remind @TomosRich in 1 month |
Reminder set for @TomosRich in 1 month |
Hi all (and bot),
I hope I have adressed the problems you pointed out now, I gave that whole
project a pretty decent rework for usability.
Kind regards,
Tomos
…On Mon, May 13, 2024 at 3:55 PM The Open Journals editorial robot < ***@***.***> wrote:
Reminder set for @TomosRich <https://github.com/TomosRich> in 1 month
—
Reply to this email directly, view it on GitHub
<#6196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZF636RYSCSXAP3OVVCGB4TZCDH7FAVCNFSM6AAAAABBT366ICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBXHA3DINZXG4>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
👋 @TomosRich, please update us on how things are progressing here (this is an automated reminder). |
Hi all (and bot),
I have given the code a good look for ease of use and organised the
repository a bit better.
Kind regards,
Tomos
…On Thu, Jun 13, 2024 at 3:55 PM The Open Journals editorial robot < ***@***.***> wrote:
👋 @TomosRich <https://github.com/TomosRich>, please update us on how
things are progressing here (this is an automated reminder).
—
Reply to this email directly, view it on GitHub
<#6196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZF636RACUFYKCXLDSTGDRLZHGXHFAVCNFSM6AAAAABBT366ICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRVHEYTOMRYGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@editorialbot invite @jgostick as editor Hi @jgostick, could you edit this? You are our primary (if only!) image processing person. |
Invitation to edit this submission sent! |
@editorialbot assign @jgostick as editor |
Assigned! @jgostick is now the editor |
Hi @TomosRich Review checklist forConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
Hi,
Okay thankyou for letting me know, I will get back to this and give it
another round of changes soon.
Kind regards,
Tomos
…On Wed, Jul 3, 2024 at 4:56 PM jgostick ***@***.***> wrote:
Hi @TomosRich <https://github.com/TomosRich>
I will be honest here...I'm not looking forward to editing this package
because it seems to be rather far from ready to publish. Our review process
requires that the reviewers go over a predefined checklist of things too
look for, and as far as I can tell your submission will not check many of
the boxes. The checklist is below....please put yourself in the reviewer's
shoes and see how many of these items your current submission satisfies...
Review checklist for Conflict of interest
- I confirm that I have read the JOSS conflict of interest (COI) policy
<https://github.com/openjournals/joss/blob/master/COI.md> and that: I
have no COIs with reviewing this work or that any perceived COIs have been
waived by JOSS for the purpose of this review.
Code of Conduct
- I confirm that I read and will adhere to the JOSS code of conduct
<https://joss.theoj.org/about#code_of_conduct>.
General checks
- *Repository:* Is the source code for this software available at the
https://github.com/ANP-Granular/ParticleTracking?
- *License:* Does the repository contain a plain-text LICENSE file
with the contents of an OSI approved
<https://opensource.org/licenses/alphabetical> software license?
- *Contribution and authorship:* Has the submitting author ***@***.***
<https://github.com/a-niem>) made major contributions to the software?
Does the full list of paper authors seem appropriate and complete?
- *Substantial scholarly effort:* Does this submission meet the scope
eligibility described in the JOSS guidelines
<https://joss.readthedocs.io/en/latest/submitting.html#substantial-scholarly-effort>
- *Data sharing:* If the paper contains original data, data are
accessible to the reviewers. If the paper contains no original data, please
check this item.
- *Reproducibility:* If the paper contains original results, results
are entirely reproducible by reviewers. If the paper contains no original
results, please check this item.
- *Human and animal research:* If the paper contains original data
research on humans subjects or animals, does it comply with JOSS's
human participants research policy and/or animal research policy
<https://joss.readthedocs.io/en/latest/policies.html?highlight=animal#joss-policies>?
If the paper contains no such data, please check this item.
Functionality
- *Installation:* Does installation proceed as outlined in the
documentation?
- *Functionality:* Have the functional claims of the software been
confirmed?
- *Performance:* If there are any performance claims of the software,
have they been confirmed? (If there are no claims, please check off this
item.)
Documentation
- *A statement of need*: Do the authors clearly state what problems
the software is designed to solve and who the target audience is?
- *Installation instructions:* Is there a clearly-stated list of
dependencies? Ideally these should be handled with an automated package
management solution.
- *Example usage:* Do the authors include examples of how to use the
software (ideally to solve real-world analysis problems).
- *Functionality documentation:* Is the core functionality of the
software documented to a satisfactory level (e.g., API method
documentation)?
- *Automated tests:* Are there automated tests or manual steps
described so that the functionality of the software can be verified?
- *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
Software paper
- *Summary:* Has a clear description of the high-level functionality
and purpose of the software for a diverse, non-specialist audience been
provided?
- *A statement of need:* Does the paper have a section titled
'Statement of need' that clearly states what problems the software is
designed to solve, who the target audience is, and its relation to other
work?
- *State of the field:* Do the authors describe how this software
compares to other commonly-used packages?
- *Quality of writing:* Is the paper well written (i.e., it does not
require editing for structure, language, or writing quality)?
- *References:* Is the list of references complete, and is everything
cited appropriately that should be cited (e.g., papers, datasets,
software)? Do references in the text use the proper citation syntax
<https://pandoc.org/MANUAL.html#extension-citations>?
—
Reply to this email directly, view it on GitHub
<#6196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZF636WCRGS5UPAT7L5TC73ZKQNJJAVCNFSM6AAAAABBT366ICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBWGY3DINZWGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi @TomosRich |
Hi,
Yes I have been considering these things, is the section on documentation
intended to be handled primarily be the readme? If so then yes that needs
more content as some of that information is only in the paper right now. I
believe the code is entirely testable with the data included in the
repository, the main issue being that the data packed with it is dependent
on the readimx file from LaVision. What are your thoughts on it?
Kind regards,
Tomos
…On Tue, Jul 30, 2024 at 7:05 AM jgostick ***@***.***> wrote:
Hi @TomosRich <https://github.com/TomosRich>
Have you had a look at the checklist above? Any thoughts?
—
Reply to this email directly, view it on GitHub
<#6196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZF636UJWMTXMGAUAFAU4J3ZO4UMHAVCNFSM6AAAAABBT366ICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJXGUZTKNRSGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
I think the documentation needs to be quite detailed, usually more than a readme can contain, so typically there is a separate documentation site. Alternatively, the documentation can be in the form of a PDF that is included with the package. However, there are plenty of cases where the readme describes the entire package. |
Okay that sounds reasonable, I will look through some examples of papers
from joss and try to put something together. Likely in the form of an
expanded readme. Is there anything else I should keep in mind for changes?
Cheers,
Tomos
…On Wed, Jul 31, 2024 at 3:41 PM jgostick ***@***.***> wrote:
I think the documentation needs to be quite detailed, usually more than a
readme can contain, so typically there is a separate documentation site.
Alternatively, the documentation can be in the form of a PDF that is
included with the package. However, there are plenty of cases where the
readme describes the entire package.
—
Reply to this email directly, view it on GitHub
<#6196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZF636WIXAISSLZRVWY7UPTZPDZQDAVCNFSM6AAAAABBT366ICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRQGY4DKMJYGU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi, I have given it an update and would appreciate feedback.
Kind regards,
Tomos
…On Thu, Aug 1, 2024 at 11:07 AM Tomos Rich ***@***.***> wrote:
Okay that sounds reasonable, I will look through some examples of papers
from joss and try to put something together. Likely in the form of an
expanded readme. Is there anything else I should keep in mind for changes?
Cheers,
Tomos
On Wed, Jul 31, 2024 at 3:41 PM jgostick ***@***.***> wrote:
> I think the documentation needs to be quite detailed, usually more than a
> readme can contain, so typically there is a separate documentation site.
> Alternatively, the documentation can be in the form of a PDF that is
> included with the package. However, there are plenty of cases where the
> readme describes the entire package.
>
> —
> Reply to this email directly, view it on GitHub
> <#6196 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AZF636WIXAISSLZRVWY7UPTZPDZQDAVCNFSM6AAAAABBT366ICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRQGY4DKMJYGU>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
|
I have checked out the new readme and I'm still not quite sure about it. Firstly, it would be helpful if you could put all the code snippets inside backticks, like `code`, which will be rendered as The reason I'm still not sure is that regarding the reviewer checklist I posted above, I still think that the reviewers will have trouble to actually run your code. They almost certainly will not have this equipment or any of their own images, so there needs to be a very clear example with example data for them to use. However, they probably won't have "readimx-v2.1.9" installed, so including the As an aside, and this is just my opinion, I think your program should only work on some standard file formats, like
Now back to my point about making it reviewer-ready, have you asked a colleague or friend who is familiar with matlab but has never used your software, to get it running with no help from you? |
I would add that, while we do allow hardware-specific software packages, we do require that the authors find reviewers who have access to the hardware needed to fully run/test the software. |
Okay I will try to make this version usable without readimx, and convert
the example data to either .png or .tif. I'll try to have this done within
a week or two.
Yes I have had a colleague work through getting it running without any
issue. With the slight caveat that he was familiar with the theory behind
the measurement process the code is designed to help with. This code
package is already being used by my research group when new members join in
order to get them up to speed with PLIF measurements as fast as possible.
Kind regards,
Tomos
…On Thu, Aug 15, 2024 at 10:25 PM Kyle Niemeyer ***@***.***> wrote:
I would add that, while we do allow hardware-specific software packages,
we do require that the authors find reviewers who have access to the
hardware needed to fully run/test the software.
—
Reply to this email directly, view it on GitHub
<#6196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZF636W3JSUUJZ4D2O2RPALZRUMDVAVCNFSM6AAAAABBT366ICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJSGI4DKOJUGY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@TomosRich How are things coming? It's been several months since we last heard from you. |
Hi,
Sorry yeah I got diverted, got a job offer that required me to hand my PhD
thesis in by the end of this month. All of November is for finishing off
papers though so I'll be getting to this shortly.
Apologies,
Tomos
…On Mon, Oct 28, 2024 at 2:50 AM jgostick ***@***.***> wrote:
@TomosRich <https://github.com/TomosRich> How are things coming? It's
been several months since we last heard from you.
—
Reply to this email directly, view it on GitHub
<#6196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZF636QXHOS5JIL74P7C77DZ5WQ53AVCNFSM6AAAAABBT366ICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBQGQZDQNZWGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
I have updated the code to run off .tif files now and converted the example
dataset to .tif. It is now usable without any non public packages.
Kinds regards,
Tomos
…On Mon, Oct 28, 2024 at 6:59 PM Tomos Rich ***@***.***> wrote:
Hi,
Sorry yeah I got diverted, got a job offer that required me to hand my PhD
thesis in by the end of this month. All of November is for finishing off
papers though so I'll be getting to this shortly.
Apologies,
Tomos
On Mon, Oct 28, 2024 at 2:50 AM jgostick ***@***.***> wrote:
> @TomosRich <https://github.com/TomosRich> How are things coming? It's
> been several months since we last heard from you.
>
> —
> Reply to this email directly, view it on GitHub
> <#6196 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AZF636QXHOS5JIL74P7C77DZ5WQ53AVCNFSM6AAAAABBT366ICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBQGQZDQNZWGE>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
|
OK, I'll take another look at things, and we can see about converting this to an actual submission. I am having trouble finding the time this fall though, so apologies if it drags out a bit. |
Okay sounds good to me, and no worries!
…On Sat, Nov 9, 2024 at 12:40 AM jgostick ***@***.***> wrote:
OK, I'll take another look at things, and we can see about converting this
to an actual submission. I am having trouble finding the time this fall
though, so apologies if it drags out a bit.
—
Reply to this email directly, view it on GitHub
<#6196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZF636WFMLRLJE73RSODVGTZ7VKXLAVCNFSM6AAAAABBT366ICVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRVHE2DIOJXG4>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi @TomosRich, happy new year. I am happy to report that my overwhelming fall teaching load is behind me. I am now ready to move this submission along. A few questions:
Thanks |
Submitting author: @TomosRich (Tomos Rich)
Repository: https://github.com/TomosRich/PLIF-Processing
Branch with paper.md (empty if default branch):
Version: 1.0
Editor: @jgostick
Reviewers: Pending
Managing EiC: Kyle Niemeyer
Status
Status badge code:
Author instructions
Thanks for submitting your paper to JOSS @TomosRich. Currently, there isn't a JOSS editor assigned to your paper.
@TomosRich if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.
Editor instructions
The JOSS submission bot @editorialbot is here to help you find and assign reviewers and start the main review. To find out what @editorialbot can do for you type:
The text was updated successfully, but these errors were encountered: