Comments (1)
I had a good think about this, and I decided that it was safest to keep the package as a "pure" API wrapper rather than bundling the smaller tables in the package. This is ensure that any changes to the database (as unlikely as that may be) are reflected for users of the package, and also to make the package internally consistent. The case studies tables are many times larger than what would be acceptable in a CRAN package, which means that the API is required for at least that function.
The "flattened tables" idea is a good one, and I will have a look at creating some helper functions to help users navigate the dataset.
from refimpact.
Related Issues (20)
- A Code of Conduct as a community guideline should be added
- Investigate 'Namespace in Imports field not imported from: ‘curl’' HOT 1
- Extend unit tests
- Investigate whether I can use donttest instead of dontrun in example code HOT 1
- The Maintainer field is missing in DESCRIPTION
- No CONTRIBUTING or CONDUCT.md files are present
- Address release/NEWS.md mismatch HOT 1
- Consider object_verb function naming pattern
- knitr and roxygen2 should be added to Suggests: in the DESCRIPTION file
- Review function and package documentation
- Helper functions to reshape dataset
- Add more detail to the ?refimpact help docs
- Consider how to make package backwards compatible HOT 1
- Expand ?ref_get with examples of each argument
- Look at shortening the "get all data" example in the vignette
- Appveyor builds and webhooks HOT 2
- Repo topics to review HOT 1
- Fails to build
- Functionality needed in many functions, i.e. API calls and validation, could be separated and stored in a utils.R file.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from refimpact.