geospatialsuite 0.2.0
Major Improvements
Working Examples and Sample
Data
- Added built-in sample datasets (~150KB) to
inst/extdata/
sample_red.rds, sample_nir.rds,
sample_blue.rds - Spectral bands
sample_green.rds, sample_swir1.rds -
Additional bands
sample_multiband.rds - Multi-band stack for
auto-detection examples
sample_points.shp - Sample field locations
sample_boundary.shp - Study area polygon
sample_coordinates.csv - Tabular data with
coordinates
- New
download_sample_data() function for accessing
sample data
- New
get_sample_data() helper to get file paths
- New
list_sample_datasets() to browse available
datasets
- New
load_sample_data() convenience function to load
data directly
- All README examples now work out-of-the-box
- All vignettes updated with working code using sample data
- All function examples (.Rd files) updated to use built-in data
Testing Improvements
- Fixed EVI calculation warnings in test suite
- Tests now provide all required bands (red, nir, blue) for EVI
- Separated EVI tests from general vegetation index tests
- Improved test coverage: 68 to 70+ tests
Documentation Enhancements
- Created pkgdown website for easy navigation
- Organized 185 functions into 10 logical categories
- Comprehensive vignettes rendered and searchable
- Consistent package naming (
geospatialsuite) across all
documentation
- Enhanced function documentation with working examples
Package Structure
- Added data access functions
- Added sample data infrastructure in
inst/extdata/
- Added
_pkgdown.yml for website configuration
- Improved test utilities and helper functions
- Enhanced intelligent filtering for ASTERGDEM and ASTERWB
Bug Fixes
- Fixed test warnings related to EVI calculations
- Improved error handling in edge cases
- Enhanced validation for spectral band inputs
- Fixed special character encoding in vignettes and documentation
Documentation
- All examples now executable without external dependencies
- Vignettes demonstrate real-world workflows with sample data
- README provides quick-start guide with working code
- Function reference organized by category on pkgdown site
- Improved vignette readability with better structure and
formatting
geospatialsuite 0.1.1
Major Improvements
Working Examples and Sample
Data
- Added built-in sample datasets (~150KB) to
inst/extdata/
- New
download_sample_data(),
get_sample_data(), list_sample_datasets(), and
load_sample_data() helper functions
Testing Improvements
- Fixed EVI calculation warnings in test suite
- Tests now provide all required bands (red, nir, blue) for EVI
- Separated EVI tests from general vegetation index tests
- Improved test coverage: 68 to 70+ tests
- Zero warnings in test suite: [ FAIL 0 | WARN 0 | SKIP 0 | PASS 70
]
- Full R CMD check passes cleanly: 0 errors | 0 warnings | 0
notes
Documentation Enhancements
- Created pkgdown website for easy navigation
- Organized 165+ functions into 10 logical categories
- Comprehensive vignettes rendered and searchable
- Consistent package naming (
geospatialsuite) across all
documentation
Package Structure
- Added
R/16-data-download.R for data access
functions
- Added sample data infrastructure in
inst/extdata/
- Added
_pkgdown.yml for website configuration
Bug Fixes
- Fixed test warnings related to EVI calculations
- Improved error handling in edge cases
- Enhanced validation for spectral band inputs
Documentation
- All examples now executable without external dependencies
- Vignettes demonstrate real-world workflows with sample data
- README provides quick-start guide with working code
geospatialsuite 0.1.0
Initial CRAN Release
Core Features
- 60+ vegetation indices with automatic satellite band detection
- Universal spatial join operations for any raster-vector
combination
- Robust raster visualization with built-in error handling
- Water quality analysis with multiple indices (NDWI, MNDWI,
NDMI)
- Crop Data Layer (CDL) analysis and crop-specific assessments
- Spatial interpolation techniques (IDW, Kriging, splines)
- Terrain analysis capabilities
- Temporal analysis for change detection
- Comprehensive workflow functions
Visualization
quick_map() for one-line mapping with
auto-detection
create_spatial_map() for publication-quality maps
- Support for leaflet interactive maps
- Multiple color schemes for different applications
Data Integration
- Universal region support (US states, countries, custom
boundaries)
- Automatic CRS handling and transformation
- Multi-dataset integration capabilities
- Robust error handling throughout
Documentation
- Comprehensive vignettes covering all major use cases
- 165+ documented functions
- Real-world examples and case studies
- Extensive testing suite