Open Tammy1128 opened 3 years ago
Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
The package includes all the following forms of documentation:
URL
, BugReports
and Maintainer
(which may be autogenerated via Authors@R
).For packages co-submitting to JOSS
- [ ] The package has an obvious research application according to JOSS's definition
The package contains a
paper.md
matching JOSS's requirements with:
- [ ] A short summary describing the high-level functionality of the software
- [ ] Authors: A list of authors with their affiliations
- [ ] A statement of need clearly stating problems the software is designed to solve and its target audience.
- [ ] References: with DOIs for all those that have one (e.g. papers, datasets, software).
Estimated hours spent reviewing: 1
visMovingAverage("AAPL")
which would automatically download the data if it doesn't exist yet.visMovingAverage
and visExpSmoothing
could both have default args set eg window = 300
, col_name = "Close"
.exponentialSmoothing(AAPL, paste("expsmoothing", colnames(AAPL), sep="_") , 0.3)
with all these args is a bit clunky, could probably simplify this so the user only needs to specify a prefix.startdate = "2021-01-03"
or similar could be helpful.visMovingAverage
could accpet a vector for the window eg c(10, 50, 200)
to display multiple moving averages?Overall these are all very minor suggestions, the package was very easy to install and use by following the documentation examples. A couple simple "convenience" type wrapper functions could make this a very fast/simple/helpful package!
Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
The package includes all the following forms of documentation:
URL
, BugReports
and Maintainer
(which may be autogenerated via Authors@R
).For packages co-submitting to JOSS
- [ ] The package has an obvious research application according to JOSS's definition
The package contains a
paper.md
matching JOSS's requirements with:
- [ ] A short summary describing the high-level functionality of the software
- [ ] Authors: A list of authors with their affiliations
- [ ] A statement of need clearly stating problems the software is designed to solve and its target audience.
- [ ] References: with DOIs for all those that have one (e.g. papers, datasets, software).
Estimated hours spent reviewing: 1.5 hours
start_date
and end_date
.summaryStats()
function, it would be more clear when output states the min and max of the time variable.?movingAverage
, there is no description of a unit of window
argument. It would be helpful if help document states the unit of window
argument such as day, week, or month. newColname
in summaryStats()
function looks little bit complicated. Could function change this argument as user-friendly?Expect the minor issues above, the package is well-made and easy to use.
Thank you @jaymegordo and @rissangs for your detailed reviews! Thanks for putting efforts on it! Good luck on the final block!
Submitting Author: Kangyu (Mark) Wang (@ZIBOWANGKANGYU), Sicheng (Marc) Sun (@MarcSunUBC), Tingyu Zhang (@Tammy1128), William Xu (@williamxu7) Repository: stockAnalyzer Version submitted: 1.1.0 Editor: Tiffany Timbers (@ttimbers) Reviewers: TBD
Archive: TBD Version accepted: TBD
Scope
Please indicate which category or categories from our package fit policies this package falls under: (Please check an appropriate box below. If you are unsure, we suggest you make a pre-submission inquiry.):
Explain how and why the package falls under these categories (briefly, 1-2 sentences):
Technical checks
Confirm each of the following by checking the box.
This package:
Publication options
[ ] Do you intend for this package to go on CRAN?
[ ] Do you intend for this package to go on Bioconductor?
[ ] Do you wish to submit an Applications Article about your package to Methods in Ecology and Evolution? If so:
MEE Options
- [ ] The package is novel and will be of interest to the broad readership of the journal. - [ ] The manuscript describing the package is no longer than 3000 words. - [ ] You intend to archive the code for the package in a long-term repository which meets the requirements of the journal (see [MEE's Policy on Publishing Code](http://besjournals.onlinelibrary.wiley.com/hub/journal/10.1111/(ISSN)2041-210X/journal-resources/policy-on-publishing-code.html)) - (*Scope: Do consider MEE's [Aims and Scope](http://besjournals.onlinelibrary.wiley.com/hub/journal/10.1111/(ISSN)2041-210X/aims-and-scope/read-full-aims-and-scope.html) for your manuscript. We make no guarantee that your manuscript will be within MEE scope.*) - (*Although not required, we strongly recommend having a full manuscript prepared when you submit here.*) - (*Please do not submit your package separately to Methods in Ecology and Evolution*)Code of conduct