Skip to content
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

Update devel #641

Merged
merged 23 commits into from
Oct 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
7e19079
Merge pull request #605 from SebKrantz/development
SebKrantz Jun 20, 2024
f912549
Merge pull request #606 from SebKrantz/development
SebKrantz Jun 23, 2024
4bd8c21
Merge pull request #608 from SebKrantz/development
SebKrantz Jun 25, 2024
1b852bb
Merge pull request #609 from SebKrantz/development
SebKrantz Jun 25, 2024
680aebb
Merge pull request #612 from SebKrantz/development
SebKrantz Jul 19, 2024
fa5c97a
Merge pull request #614 from SebKrantz/development
SebKrantz Jul 20, 2024
b7a34c4
Merge pull request #615 from SebKrantz/development
SebKrantz Jul 20, 2024
188b957
Merge pull request #616 from SebKrantz/development
SebKrantz Jul 26, 2024
29a5875
Merge pull request #622 from SebKrantz/development
SebKrantz Aug 20, 2024
f29f7fd
Update CITATION.cff
github-actions[bot] Aug 20, 2024
7e9ed80
Merge pull request #623 from SebKrantz/development
SebKrantz Aug 20, 2024
0b1f2c8
Merge pull request #625 from SebKrantz/development
SebKrantz Aug 20, 2024
812eba3
Merge pull request #629 from SebKrantz/development
SebKrantz Sep 3, 2024
c80aebe
Merge pull request #632 from SebKrantz/development
SebKrantz Sep 7, 2024
83d3cc9
Merge pull request #633 from SebKrantz/development
SebKrantz Sep 14, 2024
1649ad7
Merge pull request #636 from SebKrantz/development
SebKrantz Sep 28, 2024
c761471
Update CITATION.cff
github-actions[bot] Sep 28, 2024
61f493d
Merge pull request #637 from SebKrantz/development
SebKrantz Sep 28, 2024
86774aa
Merge pull request #638 from SebKrantz/development
SebKrantz Sep 29, 2024
d032c3d
Update CITATION.cff
github-actions[bot] Sep 29, 2024
895d34f
Merge pull request #639 from SebKrantz/development
SebKrantz Sep 30, 2024
53aedc2
Merge pull request #640 from SebKrantz/development
SebKrantz Sep 30, 2024
015c45c
Update README.md
SebKrantz Sep 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 50 additions & 10 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,12 @@ message: 'To cite package "collapse" in publications use:'
type: software
license: GPL-2.0-or-later
title: 'collapse: Advanced and Fast Data Transformation'
version: 2.0.15
version: 2.0.17
identifiers:
- type: doi
value: 10.32614/CRAN.package.collapse
- type: url
value: https://twitter.com/collapse_R
abstract: A C/C++ based package for advanced data transformation and statistical computing
in R that is extremely fast, class-agnostic, robust and programmer friendly. Core
functionality includes a rich set of S3 generic grouped and weighted statistical
Expand Down Expand Up @@ -42,7 +47,7 @@ preferred-citation:
repository: https://CRAN.R-project.org/package=collapse
repository-code: https://github.com/SebKrantz/collapse
url: https://sebkrantz.github.io/collapse/
date-released: '2024-05-30'
date-released: '2024-09-29'
contact:
- family-names: Krantz
given-names: Sebastian
Expand Down Expand Up @@ -73,7 +78,7 @@ references:
- family-names: Krantz
given-names: Sebastian
year: '2024'
notes: R package version 2.0.15
notes: R package version 2.0.17
doi: 10.5281/zenodo.8433090
url: https://sebkrantz.github.io/collapse/
- type: software
Expand All @@ -86,7 +91,7 @@ references:
name: R Foundation for Statistical Computing
address: Vienna, Austria
year: '2024'
version: '>= 3.3.0'
version: '>= 3.4.0'
- type: software
title: Rcpp
abstract: 'Rcpp: Seamless R and C++ Integration'
Expand All @@ -113,6 +118,7 @@ references:
- family-names: Chambers
given-names: John
year: '2024'
doi: 10.32614/CRAN.package.Rcpp
version: '>= 1.0.1'
- type: software
title: Rcpp
Expand Down Expand Up @@ -140,6 +146,7 @@ references:
- family-names: Chambers
given-names: John
year: '2024'
doi: 10.32614/CRAN.package.Rcpp
- type: software
title: fastverse
abstract: 'fastverse: A Suite of High-Performance Packages for Statistics and Data
Expand All @@ -152,6 +159,7 @@ references:
given-names: Sebastian
email: sebastian.krantz@graduateinstitute.ch
year: '2024'
doi: 10.32614/CRAN.package.fastverse
- type: software
title: data.table
abstract: 'data.table: Extension of `data.frame`'
Expand All @@ -162,6 +170,7 @@ references:
- family-names: Barrett
given-names: Tyson
email: t.barrett88@gmail.com
orcid: https://orcid.org/0000-0002-2137-1391
- family-names: Dowle
given-names: Matt
email: mattjdowle@gmail.com
Expand All @@ -172,10 +181,15 @@ references:
given-names: Jan
- family-names: Chirico
given-names: Michael
orcid: https://orcid.org/0000-0003-0787-087X
- family-names: Hocking
given-names: Toby
orcid: https://orcid.org/0000-0002-3146-0865
- family-names: Schwendinger
given-names: Benjamin
orcid: https://orcid.org/0000-0003-3315-8114
year: '2024'
doi: 10.32614/CRAN.package.data.table
- type: software
title: magrittr
abstract: 'magrittr: A Forward-Pipe Operator for R'
Expand All @@ -190,6 +204,7 @@ references:
given-names: Hadley
email: hadley@rstudio.com
year: '2024'
doi: 10.32614/CRAN.package.magrittr
- type: software
title: kit
abstract: 'kit: Data Manipulation Functions Implemented in C'
Expand All @@ -201,6 +216,7 @@ references:
given-names: Morgan
email: morgan.emailbox@gmail.com
year: '2024'
doi: 10.32614/CRAN.package.kit
- type: software
title: xts
abstract: 'xts: eXtensible Time Series'
Expand All @@ -214,6 +230,7 @@ references:
given-names: Joshua M.
email: josh.m.ulrich@gmail.com
year: '2024'
doi: 10.32614/CRAN.package.xts
- type: software
title: zoo
abstract: 'zoo: S3 Infrastructure for Regular and Irregular Time Series (Z''s Ordered
Expand All @@ -233,6 +250,7 @@ references:
given-names: Jeffrey A.
email: jeff.a.ryan@gmail.com
year: '2024'
doi: 10.32614/CRAN.package.zoo
- type: software
title: plm
abstract: 'plm: Linear Models for Panel Data'
Expand All @@ -250,6 +268,7 @@ references:
given-names: Kevin
email: kevin.tappe@bwi.uni-stuttgart.de
year: '2024'
doi: 10.32614/CRAN.package.plm
- type: software
title: fixest
abstract: 'fixest: Fast Fixed-Effects Estimations'
Expand All @@ -261,6 +280,7 @@ references:
given-names: Laurent
email: laurent.berge@u-bordeaux.fr
year: '2024'
doi: 10.32614/CRAN.package.fixest
- type: software
title: vars
abstract: 'vars: VAR Modelling'
Expand All @@ -272,6 +292,7 @@ references:
given-names: Bernhard
email: bernhard@pfaffikus.de
year: '2024'
doi: 10.32614/CRAN.package.vars
- type: software
title: RcppArmadillo
abstract: 'RcppArmadillo: ''Rcpp'' Integration for the ''Armadillo'' Templated Linear
Expand All @@ -282,15 +303,21 @@ references:
authors:
- family-names: Eddelbuettel
given-names: Dirk
email: edd@debian.org
orcid: https://orcid.org/0000-0001-6419-907X
- family-names: Francois
given-names: Romain
orcid: https://orcid.org/0000-0002-2444-4226
- family-names: Bates
given-names: Doug
orcid: https://orcid.org/0000-0001-8316-9503
- family-names: Ni
given-names: Binxiang
- family-names: Sanderson
given-names: Conrad
orcid: https://orcid.org/0000-0002-0049-4501
year: '2024'
doi: 10.32614/CRAN.package.RcppArmadillo
- type: software
title: RcppEigen
abstract: 'RcppEigen: ''Rcpp'' Integration for the ''Eigen'' Templated Linear Algebra
Expand All @@ -300,14 +327,20 @@ references:
repository: https://CRAN.R-project.org/package=RcppEigen
authors:
- family-names: Bates
given-names: Douglas
given-names: Doug
orcid: https://orcid.org/0000-0001-8316-9503
- family-names: Eddelbuettel
given-names: Dirk
email: edd@debian.org
orcid: https://orcid.org/0000-0001-6419-907X
- family-names: Francois
given-names: Romain
- family-names: Eigen
given-names: Yixuan Qiu; the authors of Eigen for the included version of
orcid: https://orcid.org/0000-0002-2444-4226
- family-names: Qiu
given-names: Yixuan
orcid: https://orcid.org/0000-0003-0109-6692
year: '2024'
doi: 10.32614/CRAN.package.RcppEigen
- type: software
title: tibble
abstract: 'tibble: Simple Data Frames'
Expand All @@ -323,6 +356,7 @@ references:
given-names: Hadley
email: hadley@rstudio.com
year: '2024'
doi: 10.32614/CRAN.package.tibble
- type: software
title: dplyr
abstract: 'dplyr: A Grammar of Data Manipulation'
Expand All @@ -347,6 +381,7 @@ references:
email: davis@posit.co
orcid: https://orcid.org/0000-0003-4777-038X
year: '2024'
doi: 10.32614/CRAN.package.dplyr
- type: software
title: ggplot2
abstract: 'ggplot2: Create Elegant Data Visualisations Using the Grammar of Graphics'
Expand Down Expand Up @@ -386,6 +421,7 @@ references:
name-particle: van den
orcid: https://orcid.org/0000-0002-9335-7468
year: '2024'
doi: 10.32614/CRAN.package.ggplot2
- type: software
title: scales
abstract: 'scales: Scale Functions for Visualization'
Expand All @@ -403,6 +439,7 @@ references:
- family-names: Seidel
given-names: Dana
year: '2024'
doi: 10.32614/CRAN.package.scales
- type: software
title: microbenchmark
abstract: 'microbenchmark: Accurate Timing Functions'
Expand All @@ -413,6 +450,7 @@ references:
- family-names: Mersmann
given-names: Olaf
year: '2024'
doi: 10.32614/CRAN.package.microbenchmark
- type: software
title: testthat
abstract: 'testthat: Unit Testing for R'
Expand All @@ -424,6 +462,7 @@ references:
given-names: Hadley
email: hadley@posit.co
year: '2024'
doi: 10.32614/CRAN.package.testthat
- type: software
title: covr
abstract: 'covr: Test Coverage for Packages'
Expand All @@ -435,6 +474,7 @@ references:
given-names: Jim
email: james.f.hester@gmail.com
year: '2024'
doi: 10.32614/CRAN.package.covr
- type: software
title: knitr
abstract: 'knitr: A General-Purpose Package for Dynamic Report Generation in R'
Expand All @@ -447,6 +487,7 @@ references:
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
year: '2024'
doi: 10.32614/CRAN.package.knitr
- type: software
title: rmarkdown
abstract: 'rmarkdown: Dynamic Documents for R'
Expand Down Expand Up @@ -490,6 +531,7 @@ references:
email: rich@posit.co
orcid: https://orcid.org/0000-0003-3925-190X
year: '2024'
doi: 10.32614/CRAN.package.rmarkdown
- type: software
title: withr
abstract: 'withr: Run Code ''With'' Temporarily Modified Global State'
Expand All @@ -514,7 +556,5 @@ references:
- family-names: Chang
given-names: Winston
year: '2024'
identifiers:
- type: url
value: https://twitter.com/collapse_R
doi: 10.32614/CRAN.package.withr

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ It further implements a [class-agnostic approach to R programming](https://sebkr
* **Advanced data exploration**: Fast (grouped, weighted, panel-decomposed)
summary statistics and descriptive tools.

*collapse* is written in C and C++ and only depends on *Rcpp*. Its algorithms are multiple times faster than base R's, scale well to <= 1 billion obs (benchmarks: [linux](https://duckdblabs.github.io/db-benchmark/) | [windows](https://github.com/AdrianAntico/Benchmarks?tab=readme-ov-file#benmark-results)), and very efficient for complex tasks (e.g. quantiles, weighted stats, mode/counting/deduplication, joins). Optimized R code ensures minimal overheads. <!-- , but imports C/C++ functions from *fixest*, *weights*, *RcppArmadillo*, and *RcppEigen* for certain statistical tasks. -->
*collapse* is written in C and C++ and only depends on *Rcpp*. Its algorithms are multiple times faster than base R's, scale well (benchmarks: [linux](https://duckdblabs.github.io/db-benchmark/#gb) | [windows](https://github.com/AdrianAntico/Benchmarks?tab=readme-ov-file#benmark-results)), and very efficient for complex tasks (e.g. quantiles, weighted stats, mode/counting/deduplication, joins). Optimized R code ensures minimal overheads. <!-- , but imports C/C++ functions from *fixest*, *weights*, *RcppArmadillo*, and *RcppEigen* for certain statistical tasks. -->

## Installation

Expand Down
Loading