Data Processing
Apply default values to an object using lodash _.defaults
defaults-objectValidation
Validate ISO 4217 currency codes
currency-validatorAstronomy
Calculate daylight hours, sunrise, and sunset times for any location and date
daylight-calculatorText Processing
Extract dates from text in multiple formats including Chinese, ISO, and US formats with detailed analysis and summary
date-extractorText Processing
Extract numbers from text, supporting currency symbols and thousand separators
currency-extractorHealth
Calculate cycling power output and energy expenditure
cycling-powerFitness
Calculate calories burned while cycling
cycling-burn-calculatorFinance
Calculate debt payoff plan using the snowball method (pay smallest balance first)
debt-snowball-calculatorValidation
Validate date and time formats including ISO8601, custom formats, leap year, and month/day validation
date-time-validatorData Processing
Vertically append and merge multiple data tables with intelligent column matching
data-append-mergerUtilities
Convert various date formats to a unified format
date-format-unifierData Processing
Advanced boundary value processing tool that identifies and handles minimum/maximum values in numerical data. Perfect for data validation, range checking, statistical analysis, and data preprocessing. Features: - Multiple boundary detection methods (absolute, percentile, standard deviation) - Flexible handling strategies (clip, remove, replace, transform) - Custom range validation - Asymmetric boundary handling - Batch processing capabilities - Comprehensive boundary statistics - Data quality assessment - Visual boundary reports Common Use Cases: - Data validation and quality control - Sensor data range checking - Financial data limit enforcement - Statistical data preprocessing - Machine learning feature engineering - Database constraint validation
data-boundary-processor