-
Notifications
You must be signed in to change notification settings - Fork 1
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
[REVIEW]: FlowFPX: Nimble Tools for Debugging Floating-Point Exceptions #148
Comments
Hello humans, 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 source files, type:
|
Software report:
Commit count by author:
|
|
Paper file info: 📄 Wordcount for 🔴 Failed to discover a |
License info: 🔴 Failed to discover a valid open source license |
@JeffreySarnoff, @dpsanders (cc @ashton314) thank you for volunteering as reviewers! 🙏 I'll be the editor handling this submission and you can ask me questions any time. For start, you can generate your reviewer checklist by commenting
(do not include other text in the message where you run that command) Note: In this submission, the paper is in its own repository instead of being in the software repository. This is allowed. You can find the software here: https://github.com/utahplt/FloatTracker.jl As you go through the checklist, you can leave your review comments either as issues in the paper/software repository or directly here. If you have any questions, ping me |
Review checklist for @JeffreySarnoffConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Paper format
Content
|
@editorialbot generate pdf |
Is there an approved way to leave notes. For example, while there is
no section
titled 'Statement of need' The Abstract does cover the need. I do not
know if this suffice; it does seem appropriate to mention.
…On Fri, Apr 26, 2024 at 3:09 AM The Open Journals editorial robot < ***@***.***> wrote:
👉📄 Download article proof
<https://raw.githubusercontent.com/JuliaCon/proceedings-papers/jcon.00148/jcon.00148/10.21105.jcon.00148.pdf>
📄 View article proof on GitHub
<https://github.com/JuliaCon/proceedings-papers/blob/jcon.00148/jcon.00148/10.21105.jcon.00148.pdf>
📄 👈
—
Reply to this email directly, view it on GitHub
<#148 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAM2VRQHWSYSHU566GMWOM3Y7H4TLAVCNFSM6AAAAABGZI7626VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANZYG43DGNJYHE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
You can add notes as comment in this thread. When I've reviewed, I generally collect all my notes/feedback in a single comment which I post in the review issue (this one). If you want to recommend changes in the paper / code you can also directly open issues in the repositories. In that case, please do mention this issue also there. For your question of the statement of need. It is not strictly necassary to have a section with that name, but there should be a clear motivation for the software and the problem it is trying to solve. If you feel this is well described in the abstract/introduction, then you can tick the box |
I am quizzical. The checklist is written for papers that are all about a Julia repository. FlowFPX is the "hook" yet there is no FlowFPX.jl afaik. I do see that this is a toolkit, still, having FlowFPX.jl that has the individual tools as [deps] (or subsets) along with a place for the docs to live together would be nice. Meanwhile -- I don't know what to do with the unchecked boxes .. they seem not applicable or to be considered at a later evolution. Nonetheless I appreciate the capabilities you have made available. |
Great point, there really should be a FlowFPX repo that brings the toolbox together. We'll see what we can do. (Unfortunately, all the students involved have graduated or moved on since JuliaCon'23.) |
The best we can do now is a loose coupling, basically with a readme. Putting at all together in a robust-cross-platform Julia package is tough because the different components of FlowFPX use different languages & hardware (C for CSTGs, Nvidia GPUs for GPUFPX). |
That is all I had expected
…On Tue, May 28, 2024 at 1:48 PM Ben Greenman ***@***.***> wrote:
The best we can do now is a loose coupling, basically with a readme.
Putting at all together in a robust-cross-platform Julia package is tough
because the different components of FlowFPX use different languages &
hardware (C for CSTGs, Nvidia GPUs for GPUFPX).
—
Reply to this email directly, view it on GitHub
<#148 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAM2VRXH4WJH4P577XH74RTZES7QHAVCNFSM6AAAAABGZI7626VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZVHAYDKMJUHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Added a landing page link to the paper: https://utahplt.github.io/flowfpx |
@editorialbot generate pdf |
Hi @dpsanders 👋 , were you able to start the review? Any projected timeline for it? |
Apologies, not yet. I hope to get to it soon. |
@lucaferranti ok. @dpsanders @JeffreySarnoff many thanks for the reviews. We propose the following changes to the paper and its software: Paper TODO
Software TODO
Future WorkEach of the following needs a matching GitHub issue. @dpsanders opened issues for several of these --- maybe all. Thanks!!! We'll confirm, put links below, and then mark these as completed.
Please comment to let us know whether these TODOs sound good, or if you need to see other changes in the next revision. |
looks good to me
…On Mon, Jul 22, 2024 at 1:09 PM Ben Greenman ***@***.***> wrote:
ping @dpsanders <https://github.com/dpsanders> @JeffreySarnoff
<https://github.com/JeffreySarnoff>
—
Reply to this email directly, view it on GitHub
<#148 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAM2VRS6RDLM5IHOXNYNX3TZNU4E5AVCNFSM6AAAAABGZI7626VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBTGQZTCNBZHE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
That all sounds great, thanks! |
thank you both! we'll get started |
Status update: lots of concerns addressed; currently waiting for registering the package rename to TrackedFloats on JuliaHub: JuliaRegistries/General#112323 |
@editorialbot generate pdf |
@JeffreySarnoff @dpsanders the latest PDF has fixes for everything except the juliahub package URL in section 3. |
@editorialbot generate pdf |
@JeffreySarnoff @dpsanders @bennn the JuliaHub URL has been updated to point to the new package. |
! |
How extensive must the contribution guidelines be? I've added a section to our README advising bug reporters to report issues on GitHub and to open PRs there if they have code they'd like to contribute. |
While I don't know the answer to your question, referring to this guidance from SciML or copying what may be most salient for you is one way to go. |
by the way, the message " |
Hi everyone, 👋 , just checking in on how this review is going. @dpsanders @JeffreySarnoff I believe @ashton314 has updated the paper and software to address your concerns. Could you take a second look and let the author know if any further changes are needed? @ashton314 I see you have some unticked boxes in your TODO list, do you have an estimate of the timeline? |
@lucaferranti I'm gearing up for a talk at ECOOP in September. I hope to make a little progress before then, but it might not be finished until after the conference. |
Timeline update: today I've got a little time and I'll try making sure everything exported gets a Could I get some suggestions on what constitutes "adding structure to the documentation"? Moreover—this isn't a big package; I don't think the README is that long and it serves the need for documentation adequately. Is that really going to be a blocker? |
So, concretely: I have a little more work to do today on the software; depending on how we feel about the state of documentation, it might take me until late September when I have some time after ECOOP. |
@ashton314 the timeline sounds good, thanks for the updates. For your question, I would understand it as setting up Documenter.jl and have an API documentation by collecting exported functions docstrings as well as a couple of tutorials, but do feel free to ask @dpsanders directly to clarify what he meant if it's not clear to you |
@lucaferranti @dpsanders @JeffreySarnoff we're done on our end. Waiting now on your reviews. All the TODOs above are either complete or have links to the Tracked Floats issue tracker. |
@editorialbot generate pdf |
I may have missed this in the paper -- in Figure 6 there are numbered arrows, it is unclear what those numbers convey. |
Other than that .. very nice work. |
This is explained in §3.2, paragraph 2. |
@dpsanders when might you give this a second look? |
Submitting author: @ashton314 (Ashton Wiersdorf)
Repository: https://github.com/utahplt/juliacon2023-paper
Branch with paper.md (empty if default branch):
Version: v1.0.0
Editor: @lucaferranti
Reviewers: @JeffreySarnoff, @dpsanders
Archive: Pending
Status
Status badge code:
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) by leaving comments 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 instructions & questions
@JeffreySarnoff & @dpsanders, your review will be checklist based. Each of you will have a separate checklist that you should update when carrying out your review.
First of all you need to run this command in a separate comment to create the checklist:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @lucaferranti know.
✨ Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest ✨
Checklists
📝 Checklist for @JeffreySarnoff
📝 Checklist for @dpsanders
The text was updated successfully, but these errors were encountered: