NIEHS / amadeus

https://niehs.github.io/amadeus/
MIT License
2 stars 2 forks source link

Refactoring #75

Closed sigmafelix closed 6 days ago

sigmafelix commented 2 months ago

This is a work list for v1 (CRAN or ROpenSci submission, whatever is first). Here I make a quick to-do list for refactoring process_* and calc_* functions in amadeus.

mitchellmanware commented 2 months ago

@sigmafelix

I can work on point 2 (unifying output class of calc_ functions) while updating for the geom = parameter.

sigmafelix commented 2 months ago

@mitchellmanware Thank you for your help. Please let me know when the update is finished. I will merge your branch into mine before making a PR.

kyle-messier commented 2 months ago

@mitchellmanware Are you interested in submitting this to ROpenSci? @sigmafelix and I discussed this. He did for chopin and it has been a positive experience thus far. I don't think it would impact the EM&S journal submission but may be worth checking

kyle-messier commented 2 months ago

Sorry didn't mean to close

mitchellmanware commented 2 months ago

If @sigmafelix has found it valuable then I am sure it will be useful for amadeus as well. I am not very familiar with ROpenSci but I'll do some reading on it.

sigmafelix commented 2 months ago

@kyle-messier @mitchellmanware We can consider ROpenSci after publishing amadeus on CRAN. One good aspect of submitting a package to ROpenSci is that it will increase visibility to the larger audience (they post a monthly newsletter that is also posted in R communities). ROpenSci has a little stricter requirements on function examples (they recommend to add examples in all functions), which we need to be aware of. I suggest targeting CRAN first, then discuss ROpenSci later.

kyle-messier commented 2 months ago

@sigmafelix @mitchellmanware I am thinking we should submit the publication EM&S first as well, then in pararllel can submit to ROpenSci. Given we want this manuscript to be published or at at least submitted by the time we submit the beethoven manuscript.

mitchellmanware commented 2 months ago

So CRAN first, then written version to EM&S, and ROpenSci after those? That seems like a logical progression to me. In the manuscript I mention how other data oriented packages are not published to CRAN, so having that is important for differentiating amadeus from the previous work.

@kyle-messier @sigmafelix

sigmafelix commented 2 months ago

@kyle-messier @mitchellmanware Agreed on the progression. Let's submit amadeus as soon as v.0.2.0 (I think we can call CRAN-ready version as v.1.0.0, what do you think?) is ready.

mitchellmanware commented 2 months ago

I think it sounds great. Thanks Insang!