rainerosr 0.1.0
Initial Release
Features
calculate_i30() - Calculate maximum 30-minute rainfall
intensity
calculate_ei30() - Calculate rainfall erosivity index
with three kinetic energy equations:
- Brown & Foster (1987)
- Wischmeier & Smith (1978)
- McGregor & Mutchler (1976)
validate_rainfall_data() - Comprehensive data
validation
process_storm_events() - Automatic separation and
analysis of multiple storm events
plot_rainfall_pattern() - Visualize rainfall patterns
over time
plot_intensity_profile() - Plot intensity profiles with
I30 highlighting
Data Handling
- Flexible input formats: time + depth or time + depth +
intervals
- Automatic time interval calculation
- Support for irregular time intervals
- Multiple storm event handling
Documentation
- Comprehensive README with examples
- Detailed vignette: “Getting Started with rainerosr”
- Full function documentation with examples
- Test suite covering core functionality