Comments (8)
An additional check could be to ensure that GitHub projects are at least correctly structured and can be installed as a package.
from ctv-archaeology.
I would not separate them, but just re-ordering to put the CRAN packages first is fine with me.
from ctv-archaeology.
Yes, good idea, thanks for the suggestion, this seems fine to me too, to order the packages within each section to put the CRAN packages first. Another criteria for ordering could be use metrics. Both @sebastien-plutniak and I have done some work on this, to identify what packages are most often used. Many of the github packages on our list have not been cited at all (and some are inactive, as you say), so probably the ranking would be the same as a CRAN-first ranking. I think going with CRAN packages first is fine for now.
from ctv-archaeology.
I've done the re-ordering of the packages here, and put CRAN first: #65
from ctv-archaeology.
I retrieved the date of the last commit of each GitHub project. Only 1/3 of the projects have had any activity in the past year (although this isn't a perfect indicator, some stable projects don't necessarily need to be very active).
repo | last_commit |
---|---|
geanes/bioanth | 2015-02-27 |
ISAAKiel/magAAR | 2017-06-10 |
mrecos/signboardr | 2017-11-04 |
sfsheath/cawd | 2017-12-21 |
wccarleton/lamap | 2018-06-27 |
ercrema/HERAChp.KandlerCrema | 2018-09-20 |
Johanna-Mestorf-Academy/sdsanalysis | 2018-12-13 |
nevrome/varnastats | 2019-01-18 |
maciejkasinski/quantatools | 2019-02-17 |
eScienceCenter/SiteExploitationTerritories | 2019-04-09 |
cornelmpop/Lithics3D | 2019-04-21 |
ISAAKiel/lecAAR | 2019-07-29 |
benmarwick/signatselect | 2019-12-03 |
SCSchmidt/percopackage | 2020-04-28 |
ercrema/cTransmission | 2020-05-14 |
Andros-Spica/cerUB | 2020-06-06 |
ISAAKiel/shapAAR | 2020-07-08 |
ISAAKiel/quantAAR | 2020-07-09 |
lsteinmann/clayringsmiletus | 2020-11-24 |
joeroe/swapdata | 2021-03-25 |
davidcorton/archSeries | 2021-04-28 |
DCPollard94/knossoscemeteries | 2021-06-22 |
ISAAKiel/pathAAR | 2021-09-03 |
nevrome/bleiglas | 2021-09-15 |
yesdavid/outlineR | 2021-11-14 |
ISAAKiel/aoristAAR | 2021-11-30 |
mrecos/klrfome | 2022-03-28 |
benmarwick/mjbnaturepaper | 2022-05-02 |
benmarwick/evoarchdata | 2022-06-16 |
people3k/p3k14c | 2022-09-21 |
tonydoss/UThwigl | 2022-11-02 |
xronos-ch/xronos.R | 2022-12-21 |
lsteinmann/datplot | 2023-02-18 |
benmarwick/roev | 2023-02-20 |
joeroe/c14 | 2023-05-12 |
joeroe/stratigraphr | 2023-05-12 |
joeroe/islay | 2023-05-22 |
ArchaeoStat/ArchaeoData | 2023-06-02 |
mauricio-camargo/rysgran | 2023-06-17 |
joeroe/rintchron | 2023-07-26 |
ropensci/c14bazAAR | 2023-09-05 |
UCL/ADMUR | 2023-09-11 |
joeroe/fieldwalkr | 2023-10-11 |
from ctv-archaeology.
So, do you suggest we use this as a basis to re-order the list? I was thinking about the order of packages yesterday as well and wasn't sure we had agreed on anything yet. So far I think we said 1. CRAN, 2. core, 3. "rest", and "rest" is an awful lot. It would be easy to use date of last commit, and update this once a year for the ones that are active? 🤷 It's also a way to not use order as an indicator of quality or endorsement.
from ctv-archaeology.
To be honest, I'm not sure exactly how to use this information 😅 I looked at the last commit dates out of curiosity, thinking it might be a way to see what projects might have been abandoned/retired. It's a good point not to use order as an indicator of quality or endorsement (another possibility would be to sort randomly?).
from ctv-archaeology.
Yes, this is an interesting question. I agree with starting the order with CRAN and core packages, and for the rest I think no sorting is fine. I took a quick look at some other CTVs, and I see alphabetical order in some, and no obvious order in others. My impression is that most users are not expecting any meaning in the order of packages after the first 1-2 in the list. Ours is very short compared to most CTVs, so a user can probably read the short descriptions for each package and make a choice based on that, rather than relying heavily on our ordering. We could put a sentence in the preamble of our CTV telling users that packages are ordered first by those on CRAN and that we consider core, and then randomly (or alphabetically). Then the user wont mistakenly read any meaning into the order that they see.
from ctv-archaeology.
Related Issues (16)
- URL for SpatioTemporal.html HOT 1
- ggvis in the visualization section? HOT 1
- a few things HOT 1
- Add mapview? HOT 1
- https://cran.r-project.org/doc/contrib/intro-spatial-rl.pdf is a very nice intro to Spatial R
- Add section on teaching materials
- Add topics matching other task views on GitHub HOT 1
- Googlesheets HOT 4
- Add the `neotoma` R package to Datasets section?
- Add mapsf package ? HOT 1
- ctv-bioanth HOT 1
- Make the repository citable HOT 1
- SocialScience task view was retired some time ago
- Minor revisions of the CTV draft HOT 3
- Core packages? HOT 8
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 ctv-archaeology.