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

joss-paper: Minor #7

Closed
14 tasks done
ericneiva opened this issue Dec 15, 2022 · 5 comments
Closed
14 tasks done

joss-paper: Minor #7

ericneiva opened this issue Dec 15, 2022 · 5 comments

Comments

@ericneiva
Copy link

ericneiva commented Dec 15, 2022

Documentation

Core API documentation

  • Document CollocationPoint
  • Document HierarchicalCollocationPoint
  • This signature does not correspond to the function signature it documents

Examples

In this example

  • Should the first line of the code snippet read using DistributedSparseGrids
  • pointprobs argument of sparse_grid... would pointprops be a better name?

Paper

  • I would recommend to make the example self-contained, that is, add the missing lines needed to generate Figure 1 (happy to see that too in the readme documentation)
  • I would add DOIs or arXiv links to all references
  • Has all financial support been properly acknowledged?
  • (Line 4) Complete full affiliation details
  • (Line 18) to be solved
  • (Line 18) ...and, in addition, if the solution... (does this make sense?)
  • In the example, #set of all collocation points to # set of all collocation points

Archive

  • Has the software been already archived?

Unused type variables

  • I run your tests with Julia 1.8.3 and I got the following "unused type variable" warnings:
WARNING: method definition for next_level_pt_idx at /home/eric-neiva/.julia/packages/DistributedSparseGrids/F7UUX/src/CollocationPoints/one_dimensional_collocation_points.jl:60 declares type variable CT but does not use it.
WARNING: method definition for length at /home/eric-neiva/.julia/packages/DistributedSparseGrids/F7UUX/src/AdaptiveSparseGrids/utils.jl:130 declares type variable HCP but does not use it.
WARNING: method definition for init! at /home/eric-neiva/.julia/packages/DistributedSparseGrids/F7UUX/src/DistributedSparseGrids.jl:71 declares type variable F but does not use it.
WARNING: method definition for init at /home/eric-neiva/.julia/packages/DistributedSparseGrids/F7UUX/src/DistributedSparseGrids.jl:106 declares type variable F but does not use it.

See openjournals/joss-reviews#5003

@baxmittens
Copy link
Owner

baxmittens commented Jan 17, 2023

Thank you for your detailed notes. I think I did change everything accordingly. If this review is finished I will issue a new version of this package (0.1.4) and archive this version. I think this will be the best way. Do you agree @ericneiva ?

@baxmittens
Copy link
Owner

I forgot to mention: there was no financial support for this project.

@baxmittens
Copy link
Owner

to see the changes according to the unused type warning you may have to checkout the newest commit

]add DistributedSparseGrids#7be01c3

or wait till I have registered a new release

@ericneiva
Copy link
Author

ericneiva commented Jan 18, 2023

If this review is finished I will issue a new version of this package (0.1.4) and archive this version. I think this will be the best way. Do you agree @ericneiva ?

Sure, @baxmittens!

  • On commit 7be01c3 I am still getting the first warning about an unused variable in next_level_pt_idx.
  • Have you thought about listing the affiliation of the second author as "Independent Researcher" instead of "None"? See here.

Feel free to close this issue whenever the SW is archived.

@baxmittens
Copy link
Owner

Ok, thank you. I probably missed something there. I will double-check the unused variable and fix this.

I just had a look at this thread.

openjournals/joss#406

Probably outdated...
My colleague (who recently changed company) is checking with his employer about what affiliation he should use for this paper. so this will probably change again anyways.

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

No branches or pull requests

2 participants