-
-
Notifications
You must be signed in to change notification settings - Fork 104
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
Submission for R Package bittrex #120
Comments
Editor checks:
Editor commentsThanks, @kaneplusplus.
Reviewers: @statsmaths |
@statsmaths has confirmed that he can move review from ccex, thanks! |
Thanks to both of you! |
Package ReviewPlease check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
DocumentationThe package includes all the following forms of documentation:
Functionality
Final approval (post-review)
Estimated hours spent reviewing: 2.5 hours Review CommentsThis is a very well-written client for placing API calls to Bitrex crypo-currency exchange. There is excellent coverage of both unit tests and documentation; the README file got me up and running in under 5 minutes. I have only two issues and one suggestion before publishing the package:
|
WRT the maintainer entry: With apologies for quoting documentation... according to Writing R Extensions "The Package’, ‘Version’, ‘License’, ‘Description’, ‘Title’, ‘Author’, and ‘Maintainer’ fields are mandatory, all other fields are optional. Fields ‘Author’ and ‘Maintainer’ can be auto-generated from ‘Authors@R’, and may be omitted if the latter is provided." If the latter is provided then the "cre" role is designated as maintainer. I'm happy to add it though, to be more explicit. WRT link to CONDUCT.md: Thanks for pointing this out. The link has been added. WRT |
@kaneplusplus Thanks for the quick turn around on the response / fixes. The new |
Package Review(As I haven't heard from a second reviewer I went ahead and did an editor's review) 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
DocumentationThe package includes all the following forms of documentation:
Functionality
Final approval (post-review)
Estimated hours spent reviewing: 2.5 Review CommentsThis is an excellent package providing access to data for Bittrex currency market research and interaction. It has an intuitive R API, covers the Bittrex REST API completely, is easy to set up and follow best practices of REST API interaction. Code/API
Documentation
Other SuggestionsI consider none of these mandatory just things to consider
Per @statsmaths' comment, the automated generation of |
@noamross Thanks very much for the pull request, comments, and suggestions. I have made all of the revisions except for one. I decided not to include the If so, then I think the package is ready to go. Thanks again for the review. It was extremely helpful. |
Looks good! Tiny things to fix and then we'll be good to go:
The |
@noamross Sorry, I should have caught these. The revisions have been made. |
Approved! Thanks @kaneplusplus for submitting and @statsmaths for your review! To-dos:
Welcome aboard! We'd also love a blog post about your package, either a short-form intro to it (https://ropensci.org/tech-notes/) or long-form post with more narrative about its development. ((https://ropensci.org/blog/). Let me know if you are interested. |
@noamross I'm having some trouble with Zenodo. I'm able to log in and see most of my repositories, but I'm not able to see the bittrex repository. Did I need to register the package before transferring the repo to the organization? |
Hmm, I'm not sure but I just upped you to Admin on both the RO repo and team. Can you see it now? |
That did it. Thanks. I'll have the rest of the checklist in the next hour or so. I am interested in a blog post. However, I probably won't be able to get to this until next week. |
OK, badges have been added, Zenodo is watching, a DOI has been created, and I have submitted to JOSS. Is the blog in one of the repositories? If not, please tell me who it should be sent to? |
Excellent! Glad we've wrapped this up. Our community manager @stefaniebutland will be in touch about the post. |
Summary
Package bittrex is an R implementation of the REST interface used by the Bittrex crypto-currency exchange. It provides functions for endpoints supported by the exchange. This includes the ability to retrieve price, volume, and order book information as well as the ability to trade crypto-currencies.
https://github.com/kaneplusplus/bittrex
Please indicate which category or categories from our package fit policies this package falls under and why? (e.g., data retrieval, reproducibility. If you are unsure, we suggest you make a pre-submission inquiry.):
Who is the target audience?
The target audience consists of finance researchers and traders interested in crypo-currencies.
No package provide an interface to the Bittrex cryptocurrency exchange meant for research, which includes the ability to trade. Package Rbitcoin is an "end-to-end trading engine in R" for currency trading with Bitcoin. It is not clear of other crypto-currencies are included. Package IBroker is an API for the Interactive Broker trading platform. It provides the ability to trade stocks and currencies, not crypto-currencies.
Requirements
Confirm each of the following by checking the box. This package:
Publication options
paper.md
with a high-level description in the package root or ininst/
.Detail
Does
R CMD check
(ordevtools::check()
) succeed? Paste and describe any errors or warnings:Does the package conform to rOpenSci packaging guidelines? Please describe any exceptions:
If this is a resubmission following rejection, please explain the change in circumstances:
If possible, please provide recommendations of reviewers - those with experience with similar packages and/or likely users of your package - and their GitHub user names:
Kyle Hamilton: @kylehamilton
Taylor Arnold: @statsmaths
The text was updated successfully, but these errors were encountered: