Closed sigmafelix closed 4 months ago
@sigmafelix
I can work on point 2 (unifying output class of calc_
functions) while updating for the geom =
parameter.
@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.
@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
Sorry didn't mean to close
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.
@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.
@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.
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
@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.
I think it sounds great. Thanks Insang!
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_*
andcalc_*
functions inamadeus
.terra::rast()
,terra::vect()
,terra::time()
etc.) by assigning the output of repetitively used functions once earlier then use the object later multiple timescalc_*
, plaindata.frame
ordata.table
ortibble
beethoven