├── .Rbuildignore ├── .clang-format ├── .covrignore ├── .gitattributes ├── .github ├── .gitignore └── workflows │ ├── R-CMD-check.yaml │ ├── lint.yaml │ ├── pkgdown.yaml │ └── test-coverage.yaml ├── .gitignore ├── .lintr ├── DESCRIPTION ├── LICENSE.md ├── LICENSE.note ├── NAMESPACE ├── NEWS.md ├── R ├── array.R ├── geoarrow-package.R ├── handle.R ├── infer-default.R ├── kernel.R ├── pkg-arrow.R ├── pkg-nanoarrow.R ├── pkg-sf.R ├── pkg-wk.R ├── type.R ├── vctr.R └── zzz.R ├── README.Rmd ├── README.md ├── _pkgdown.yml ├── codecov.yml ├── cran-comments.md ├── geoarrow.Rproj ├── man ├── as_geoarrow_array.Rd ├── as_geoarrow_vctr.Rd ├── geoarrow-package.Rd ├── geoarrow_handle.Rd ├── geoarrow_schema_parse.Rd ├── geoarrow_wkb.Rd ├── infer_geoarrow_schema.Rd └── na_extension_wkb.Rd ├── src ├── .gitignore ├── Makevars ├── d2s.c ├── double_parse_fast_float.cc ├── fast_float.h ├── geoarrow.c ├── geoarrow │ ├── geoarrow.h │ └── geoarrow.hpp ├── nanoarrow.c ├── nanoarrow │ ├── nanoarrow.h │ └── nanoarrow.hpp ├── r-init.c ├── r-kernel.c ├── r-sf-compat.c ├── r-type.c ├── r-wk-handle-stream.cc ├── r-wk-impl.c ├── r-wk-writer.c └── ryu │ ├── common.h │ ├── d2fixed_full_table.h │ ├── d2s_full_table.h │ ├── d2s_intrinsics.h │ ├── digit_table.h │ └── ryu.h ├── tests ├── testthat.R └── testthat │ ├── test-array.R │ ├── test-handle.R │ ├── test-infer-default.R │ ├── test-kernel.R │ ├── test-pkg-arrow.R │ ├── test-pkg-nanoarrow.R │ ├── test-pkg-sf.R │ ├── test-pkg-wk.R │ ├── test-type.R │ └── test-vctr.R ├── tools ├── make-callentries.R └── valgrind.supp ├── vendor-geoarrow.sh └── vendor-nanoarrow.sh /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/.clang-format -------------------------------------------------------------------------------- /.covrignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/.covrignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/.github/workflows/R-CMD-check.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/pkgdown.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/.github/workflows/pkgdown.yaml -------------------------------------------------------------------------------- /.github/workflows/test-coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/.github/workflows/test-coverage.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/.gitignore -------------------------------------------------------------------------------- /.lintr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/.lintr -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/LICENSE.md -------------------------------------------------------------------------------- /LICENSE.note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/LICENSE.note -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/NEWS.md -------------------------------------------------------------------------------- /R/array.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/R/array.R -------------------------------------------------------------------------------- /R/geoarrow-package.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/R/geoarrow-package.R -------------------------------------------------------------------------------- /R/handle.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/R/handle.R -------------------------------------------------------------------------------- /R/infer-default.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/R/infer-default.R -------------------------------------------------------------------------------- /R/kernel.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/R/kernel.R -------------------------------------------------------------------------------- /R/pkg-arrow.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/R/pkg-arrow.R -------------------------------------------------------------------------------- /R/pkg-nanoarrow.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/R/pkg-nanoarrow.R -------------------------------------------------------------------------------- /R/pkg-sf.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/R/pkg-sf.R -------------------------------------------------------------------------------- /R/pkg-wk.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/R/pkg-wk.R -------------------------------------------------------------------------------- /R/type.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/R/type.R -------------------------------------------------------------------------------- /R/vctr.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/R/vctr.R -------------------------------------------------------------------------------- /R/zzz.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/R/zzz.R -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/README.Rmd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/README.md -------------------------------------------------------------------------------- /_pkgdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/_pkgdown.yml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/codecov.yml -------------------------------------------------------------------------------- /cran-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/cran-comments.md -------------------------------------------------------------------------------- /geoarrow.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/geoarrow.Rproj -------------------------------------------------------------------------------- /man/as_geoarrow_array.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/man/as_geoarrow_array.Rd -------------------------------------------------------------------------------- /man/as_geoarrow_vctr.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/man/as_geoarrow_vctr.Rd -------------------------------------------------------------------------------- /man/geoarrow-package.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/man/geoarrow-package.Rd -------------------------------------------------------------------------------- /man/geoarrow_handle.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/man/geoarrow_handle.Rd -------------------------------------------------------------------------------- /man/geoarrow_schema_parse.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/man/geoarrow_schema_parse.Rd -------------------------------------------------------------------------------- /man/geoarrow_wkb.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/man/geoarrow_wkb.Rd -------------------------------------------------------------------------------- /man/infer_geoarrow_schema.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/man/infer_geoarrow_schema.Rd -------------------------------------------------------------------------------- /man/na_extension_wkb.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/man/na_extension_wkb.Rd -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/Makevars: -------------------------------------------------------------------------------- 1 | PKG_CPPFLAGS=-I../src 2 | -------------------------------------------------------------------------------- /src/d2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/d2s.c -------------------------------------------------------------------------------- /src/double_parse_fast_float.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/double_parse_fast_float.cc -------------------------------------------------------------------------------- /src/fast_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/fast_float.h -------------------------------------------------------------------------------- /src/geoarrow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/geoarrow.c -------------------------------------------------------------------------------- /src/geoarrow/geoarrow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/geoarrow/geoarrow.h -------------------------------------------------------------------------------- /src/geoarrow/geoarrow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/geoarrow/geoarrow.hpp -------------------------------------------------------------------------------- /src/nanoarrow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/nanoarrow.c -------------------------------------------------------------------------------- /src/nanoarrow/nanoarrow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/nanoarrow/nanoarrow.h -------------------------------------------------------------------------------- /src/nanoarrow/nanoarrow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/nanoarrow/nanoarrow.hpp -------------------------------------------------------------------------------- /src/r-init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/r-init.c -------------------------------------------------------------------------------- /src/r-kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/r-kernel.c -------------------------------------------------------------------------------- /src/r-sf-compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/r-sf-compat.c -------------------------------------------------------------------------------- /src/r-type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/r-type.c -------------------------------------------------------------------------------- /src/r-wk-handle-stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/r-wk-handle-stream.cc -------------------------------------------------------------------------------- /src/r-wk-impl.c: -------------------------------------------------------------------------------- 1 | #include "wk-v1-impl.c" 2 | -------------------------------------------------------------------------------- /src/r-wk-writer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/r-wk-writer.c -------------------------------------------------------------------------------- /src/ryu/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/ryu/common.h -------------------------------------------------------------------------------- /src/ryu/d2fixed_full_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/ryu/d2fixed_full_table.h -------------------------------------------------------------------------------- /src/ryu/d2s_full_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/ryu/d2s_full_table.h -------------------------------------------------------------------------------- /src/ryu/d2s_intrinsics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/ryu/d2s_intrinsics.h -------------------------------------------------------------------------------- /src/ryu/digit_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/ryu/digit_table.h -------------------------------------------------------------------------------- /src/ryu/ryu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/src/ryu/ryu.h -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/test-array.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tests/testthat/test-array.R -------------------------------------------------------------------------------- /tests/testthat/test-handle.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tests/testthat/test-handle.R -------------------------------------------------------------------------------- /tests/testthat/test-infer-default.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tests/testthat/test-infer-default.R -------------------------------------------------------------------------------- /tests/testthat/test-kernel.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tests/testthat/test-kernel.R -------------------------------------------------------------------------------- /tests/testthat/test-pkg-arrow.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tests/testthat/test-pkg-arrow.R -------------------------------------------------------------------------------- /tests/testthat/test-pkg-nanoarrow.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tests/testthat/test-pkg-nanoarrow.R -------------------------------------------------------------------------------- /tests/testthat/test-pkg-sf.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tests/testthat/test-pkg-sf.R -------------------------------------------------------------------------------- /tests/testthat/test-pkg-wk.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tests/testthat/test-pkg-wk.R -------------------------------------------------------------------------------- /tests/testthat/test-type.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tests/testthat/test-type.R -------------------------------------------------------------------------------- /tests/testthat/test-vctr.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tests/testthat/test-vctr.R -------------------------------------------------------------------------------- /tools/make-callentries.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tools/make-callentries.R -------------------------------------------------------------------------------- /tools/valgrind.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/tools/valgrind.supp -------------------------------------------------------------------------------- /vendor-geoarrow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/vendor-geoarrow.sh -------------------------------------------------------------------------------- /vendor-nanoarrow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoarrow/geoarrow-r/HEAD/vendor-nanoarrow.sh --------------------------------------------------------------------------------