Dmitry Shkolnik
Dmitry Shkolnik
Wouldn't mind updating and fleshing that out a bit more with additional examples. We both like the mapdeck package, and I think the tmap package provides a great high level...
The new c++ based json parser simdjson is making some waves with _very impressive_ benchmarks compared to established parsers like jsonlite. An R implementation just hit CRAN: https://github.com/eddelbuettel/rcppsimdjson. Perhaps risky...
This isn't really a client R package issue but it would need to be implemented in the package as well. We should have more informative error messages for malformed API...
Right now using `gh_covering` only stores geohash names as the rownames attribute. In practice, I find that everytime I use `gh_covering`, I follow it up like this: ``` gh_covering(spatial_object, precision...
# Pull Request: Performance Optimization for cancensus Package ## Summary This PR implements comprehensive performance optimizations for the cancensus package, focusing on eliminating repeated I/O operations and reducing algorithmic complexity...
Running the example query in `get_census` on a _very_ clean R ecosystem install. ``` census_data Error in loadNamespace(x) : there is no package called ‘readr’ There should either be a...
## Summary This PR modernizes the CI/CD pipeline by migrating from deprecated Travis CI to GitHub Actions, providing more comprehensive testing across multiple platforms and R versions. ## Problem Travis...
## Summary This PR implements Phase 1 improvements focusing on documentation fixes, code quality enhancements, and minor optimizations. ## Changes ### Documentation - ✅ Fixed `gh_encode.Rd` precision limit (was incorrectly...
## Summary This PR optimizes `gh_covering` by eliminating a redundant encode-decode cycle, achieving **2-3× speedup** across typical use cases. ## Problem The previous implementation had an inefficient data flow: ```...
## Summary This PR optimizes duplicate detection in GIS conversion functions by replacing a double-scan approach with a single-pass algorithm, achieving **1.25-1.76× speedup** depending on input characteristics. ## Problem The...