Skip to content

Commit 5281bcc

Browse files
committed
add speed tests, meta clenaup, readme update, title update, add opengraph card and analytics
1 parent 35225f4 commit 5281bcc

File tree

14 files changed

+748
-115
lines changed

14 files changed

+748
-115
lines changed

.Rbuildignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@
22
^\.Rproj\.user$
33
^LICENSE\.md$
44
^README\.Rmd$
5+
^README\.qmd$
56
^cran-comments\.md$
67
^private$
78
^\.github$
89
^codecov\.yml$
910
^_pkgdown\.yml$
1011
^docs$
1112
^pkgdown$
13+
^CITATION\.cff$
14+
^codemeta\.json$

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,4 @@ rsconnect/
5151

5252
private
5353
docs
54+
.DS_Store

CITATION.cff

Lines changed: 276 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,276 @@
1+
# --------------------------------------------
2+
# CITATION file created with {cffr} R package
3+
# See also: https://docs.ropensci.org/cffr/
4+
# --------------------------------------------
5+
6+
cff-version: 1.2.0
7+
message: 'To cite package "ducksf" in publications use:'
8+
type: software
9+
license: MIT
10+
title: 'ducksf: Spatial Ops Faster Than sf and geos'
11+
version: 0.0.0.9000
12+
abstract: This package provides some alternatives to sf functions, which are implemented
13+
using duckdb and geoarrow. So far the only implemented function is areal interpolation
14+
working similar to the one fiund in 'areal' package, but much faster. I have no
15+
idea where this project will go, use at your own risk.
16+
authors:
17+
- family-names: Kotov
18+
given-names: Egor
19+
20+
orcid: https://orcid.org/0000-0001-6690-5345
21+
preferred-citation:
22+
type: manual
23+
title: ducksf. Spatial Ops Faster Than sf and geos
24+
authors:
25+
- family-names: Kotov
26+
given-names: Egor
27+
28+
orcid: https://orcid.org/0000-0001-6690-5345
29+
year: '2024'
30+
url: https://github.com/e-kotov/ducksf
31+
repository-code: https://github.com/e-kotov/ducksf
32+
url: http://www.ekotov.pro/ducksf/
33+
contact:
34+
- family-names: Kotov
35+
given-names: Egor
36+
37+
orcid: https://orcid.org/0000-0001-6690-5345
38+
references:
39+
- type: software
40+
title: arrow
41+
abstract: 'arrow: Integration to ''Apache'' ''Arrow'''
42+
notes: Imports
43+
url: https://github.com/apache/arrow/
44+
repository: https://CRAN.R-project.org/package=arrow
45+
authors:
46+
- family-names: Richardson
47+
given-names: Neal
48+
49+
- family-names: Cook
50+
given-names: Ian
51+
52+
- family-names: Crane
53+
given-names: Nic
54+
55+
- family-names: Dunnington
56+
given-names: Dewey
57+
58+
orcid: https://orcid.org/0000-0002-9415-4582
59+
- family-names: François
60+
given-names: Romain
61+
orcid: https://orcid.org/0000-0002-2444-4226
62+
- family-names: Keane
63+
given-names: Jonathan
64+
65+
- family-names: Moldovan-Grünfeld
66+
given-names: Dragoș
67+
68+
- family-names: Ooms
69+
given-names: Jeroen
70+
71+
- family-names: Wujciak-Jens
72+
given-names: Jacob
73+
74+
- name: Apache Arrow
75+
76+
year: '2025'
77+
doi: 10.32614/CRAN.package.arrow
78+
- type: software
79+
title: DBI
80+
abstract: 'DBI: R Database Interface'
81+
notes: Imports
82+
url: https://dbi.r-dbi.org
83+
repository: https://CRAN.R-project.org/package=DBI
84+
authors:
85+
- name: R Special Interest Group on Databases (R-SIG-DB)
86+
- family-names: Wickham
87+
given-names: Hadley
88+
- family-names: Müller
89+
given-names: Kirill
90+
91+
orcid: https://orcid.org/0000-0002-1416-3412
92+
year: '2025'
93+
doi: 10.32614/CRAN.package.DBI
94+
- type: software
95+
title: dplyr
96+
abstract: 'dplyr: A Grammar of Data Manipulation'
97+
notes: Imports
98+
url: https://dplyr.tidyverse.org
99+
repository: https://CRAN.R-project.org/package=dplyr
100+
authors:
101+
- family-names: Wickham
102+
given-names: Hadley
103+
104+
orcid: https://orcid.org/0000-0003-4757-117X
105+
- family-names: François
106+
given-names: Romain
107+
orcid: https://orcid.org/0000-0002-2444-4226
108+
- family-names: Henry
109+
given-names: Lionel
110+
- family-names: Müller
111+
given-names: Kirill
112+
orcid: https://orcid.org/0000-0002-1416-3412
113+
- family-names: Vaughan
114+
given-names: Davis
115+
116+
orcid: https://orcid.org/0000-0003-4777-038X
117+
year: '2025'
118+
doi: 10.32614/CRAN.package.dplyr
119+
- type: software
120+
title: duckdb
121+
abstract: 'duckdb: DBI Package for the DuckDB Database Management System'
122+
notes: Imports
123+
url: https://r.duckdb.org/
124+
repository: https://CRAN.R-project.org/package=duckdb
125+
authors:
126+
- family-names: Mühleisen
127+
given-names: Hannes
128+
129+
orcid: https://orcid.org/0000-0001-8552-0029
130+
- family-names: Raasveldt
131+
given-names: Mark
132+
133+
orcid: https://orcid.org/0000-0001-5005-6844
134+
year: '2025'
135+
doi: 10.32614/CRAN.package.duckdb
136+
- type: software
137+
title: geoarrow
138+
abstract: 'geoarrow: Extension Types for Spatial Data for Use with ''Arrow'''
139+
notes: Imports
140+
url: https://geoarrow.org/geoarrow-r/
141+
repository: https://CRAN.R-project.org/package=geoarrow
142+
authors:
143+
- family-names: Dunnington
144+
given-names: Dewey
145+
146+
orcid: https://orcid.org/0000-0002-9415-4582
147+
year: '2025'
148+
doi: 10.32614/CRAN.package.geoarrow
149+
- type: software
150+
title: glue
151+
abstract: 'glue: Interpreted String Literals'
152+
notes: Imports
153+
url: https://glue.tidyverse.org/
154+
repository: https://CRAN.R-project.org/package=glue
155+
authors:
156+
- family-names: Hester
157+
given-names: Jim
158+
orcid: https://orcid.org/0000-0002-2739-7082
159+
- family-names: Bryan
160+
given-names: Jennifer
161+
162+
orcid: https://orcid.org/0000-0002-6983-2759
163+
year: '2025'
164+
doi: 10.32614/CRAN.package.glue
165+
- type: software
166+
title: rlang
167+
abstract: 'rlang: Functions for Base Types and Core R and ''Tidyverse'' Features'
168+
notes: Imports
169+
url: https://rlang.r-lib.org
170+
repository: https://CRAN.R-project.org/package=rlang
171+
authors:
172+
- family-names: Henry
173+
given-names: Lionel
174+
175+
- family-names: Wickham
176+
given-names: Hadley
177+
178+
year: '2025'
179+
doi: 10.32614/CRAN.package.rlang
180+
- type: software
181+
title: sf
182+
abstract: 'sf: Simple Features for R'
183+
notes: Imports
184+
url: https://r-spatial.github.io/sf/
185+
repository: https://CRAN.R-project.org/package=sf
186+
authors:
187+
- family-names: Pebesma
188+
given-names: Edzer
189+
190+
orcid: https://orcid.org/0000-0001-8049-7069
191+
year: '2025'
192+
doi: 10.32614/CRAN.package.sf
193+
- type: software
194+
title: wk
195+
abstract: 'wk: Lightweight Well-Known Geometry Parsing'
196+
notes: Imports
197+
url: https://paleolimbot.github.io/wk/
198+
repository: https://CRAN.R-project.org/package=wk
199+
authors:
200+
- family-names: Dunnington
201+
given-names: Dewey
202+
203+
orcid: https://orcid.org/0000-0002-9415-4582
204+
- family-names: Pebesma
205+
given-names: Edzer
206+
207+
orcid: https://orcid.org/0000-0001-8049-7069
208+
year: '2025'
209+
doi: 10.32614/CRAN.package.wk
210+
- type: software
211+
title: areal
212+
abstract: 'areal: Areal Weighted Interpolation'
213+
notes: Suggests
214+
url: https://chris-prener.github.io/areal/
215+
repository: https://CRAN.R-project.org/package=areal
216+
authors:
217+
- family-names: Prener
218+
given-names: Christopher
219+
220+
orcid: https://orcid.org/0000-0002-4310-9888
221+
- family-names: Revord
222+
given-names: Charlie
223+
224+
- family-names: Fox
225+
given-names: Branson
226+
227+
orcid: https://orcid.org/0000-0002-4361-2811
228+
year: '2025'
229+
doi: 10.32614/CRAN.package.areal
230+
- type: software
231+
title: dbplyr
232+
abstract: 'dbplyr: A ''dplyr'' Back End for Databases'
233+
notes: Suggests
234+
url: https://dbplyr.tidyverse.org/
235+
repository: https://CRAN.R-project.org/package=dbplyr
236+
authors:
237+
- family-names: Wickham
238+
given-names: Hadley
239+
240+
- family-names: Girlich
241+
given-names: Maximilian
242+
- family-names: Ruiz
243+
given-names: Edgar
244+
year: '2025'
245+
doi: 10.32614/CRAN.package.dbplyr
246+
- type: software
247+
title: quarto
248+
abstract: 'quarto: R Interface to ''Quarto'' Markdown Publishing System'
249+
notes: Suggests
250+
url: https://quarto-dev.github.io/quarto-r/
251+
repository: https://CRAN.R-project.org/package=quarto
252+
authors:
253+
- family-names: Allaire
254+
given-names: JJ
255+
256+
orcid: https://orcid.org/0000-0003-0174-9868
257+
- family-names: Dervieux
258+
given-names: Christophe
259+
260+
orcid: https://orcid.org/0000-0003-4474-2498
261+
year: '2025'
262+
doi: 10.32614/CRAN.package.quarto
263+
- type: software
264+
title: testthat
265+
abstract: 'testthat: Unit Testing for R'
266+
notes: Suggests
267+
url: https://testthat.r-lib.org
268+
repository: https://CRAN.R-project.org/package=testthat
269+
authors:
270+
- family-names: Wickham
271+
given-names: Hadley
272+
273+
year: '2025'
274+
doi: 10.32614/CRAN.package.testthat
275+
version: '>= 3.0.0'
276+

DESCRIPTION

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
Package: ducksf
2-
Title: Some Alternatives to sf Functions And This is a Working Title
2+
Title: Spatial Ops Faster Than sf and geos
33
Version: 0.0.0.9000
44
Authors@R:
55
person("Egor", "Kotov", , "[email protected]", role = c("aut", "cre", "cph"),
66
comment = c(ORCID = "0000-0001-6690-5345"))
77
Description: This package provides some alternatives to sf functions,
8-
which are implemented using duckdb and geoarrow. It is intended to be
9-
used with duckdb and duckspatial. I have no idea where this project
10-
will go, use at your own risk.
8+
which are implemented using duckdb and geoarrow. So far the only
9+
implemented function is areal interpolation working similar to the one
10+
fiund in 'areal' package, but much faster. I have no idea where this
11+
project will go, use at your own risk.
1112
License: MIT + file LICENSE
12-
URL: http://www.ekotov.pro/ducksf/
13+
URL: https://github.com/e-kotov/ducksf , http://www.ekotov.pro/ducksf/
14+
BugReports: https://github.com/e-kotov/ducksf/issues
1315
Imports:
1416
arrow,
1517
DBI,
@@ -22,6 +24,7 @@ Imports:
2224
wk
2325
Suggests:
2426
areal,
27+
dbplyr,
2528
quarto,
2629
testthat (>= 3.0.0)
2730
VignetteBuilder:

0 commit comments

Comments
 (0)