Skip to contents

All functions

K_balance()
Potassium balance (DPI Emilia-Romagna 2026 metodo del bilancio)
K_leaching_by_clay()
K leaching by clay content
N_balance()
Nitrogen Balance Calculation
P_balance()
Phosphorus balance (DPI Emilia-Romagna 2026 metodo del bilancio)
biophysical_to_NNI_inputs()
Convert GPR biophysical outputs into NNI inputs (low-level helper)
build_strip_prescription()
Build a strip-by-strip prescription map from a field polygon
calc_N_immobilization_loss()
Nitrogen Immobilization Loss Calculation
calc_crop_K_demand()
Crop K2O demand
calc_crop_N_demand()
Crop requirement estimation
calc_crop_P_demand()
Crop P2O5 demand
calc_soil_group_and_id_rag()
Soil Group and ID_Rag Determination
calculate_N_fertilization()
Calculate Nitrogen Fertilization Requirement
check_MAS()
Check planned N against MAS
classify_CEC()
Classify cation exchange capacity (CSC, meq/100 g) From Fert_Office v1.26 foglio Gri_K: < 10 = bassa, 10-20 = media, > 20 = alta.
classify_K()
Classify exchangeable potassium availability
classify_P_olsen()
Classify Olsen phosphorus availability
classify_SOM()
Classify SO (soil organic matter) initial content by texture group
classify_carbonate_att()
Classify active carbonate
classify_carbonate_tot()
Classify total carbonate (CaCO3 %)
classify_pH()
Classify soil pH
compute_NNI()
Nitrogen Nutrition Index (NNI)
compute_NNI_from_S2()
End-to-end Nitrogen Nutrition Index pipeline from Sentinel-2 L2A
compute_vi()
Compute a vegetation index from a multi-band raster
critical_N_curve()
Critical nitrogen curve parameters (Lemaire & Gastal 1997 framework)
crop_params_NNI()
Crop-specific parameters for the Nitrogen Nutrition Index pipeline
diagnose_N_status()
Diagnose crop N status from biomass and N content (NNI classes)
dose_standard_N() scheda_N()
Scheda a dose Standard - Nitrogen (DPI Emilia-Romagna 2026)
dose_standard_PK() scheda_PK()
Scheda a dose Standard - Phosphorus and Potassium (DPI 2026)
estimate_N_rate_from_calibration_curve()
Nitrogen Rate Estimation from NDVI using Calibration
estimate_N_rate_from_holland_schepers()
Estimate Nitrogen Rate using Holland & Schepers Method
estimate_biophysical()
GPR-based estimation of canopy biophysical variables from Sentinel-2 L2A
estimate_soil_K_end_of_cycle()
Estimate end-of-cycle soil K2O content (ppm)
estimate_soil_P_end_of_cycle()
Estimate end-of-cycle soil P2O5 content (ppm)
export_prescription()
Export a variable-rate prescription map for farm machinery
export_prescription_all()
Export a prescription map in many formats at once
farm_balance()
Apply the NFert balance to every plot of a farm
get_MAS()
Maximum Allowed Doses (MAS) per DPI Emilia-Romagna
crop_en2it prev_crop_en2it source_en2it modality_epoch_en2it level_en2it
English alias dictionaries for the NFert reference tables
leaching_loss()
Leaching Loss of Nitrogen
list_crops()
List all crops with both Italian and English names
max_SO_input()
Maximum annual organic matter input (t dry matter / ha)
natural_contribution()
Natural Nitrogen Contribution
nfert_en2it()
Translate an English alias into its canonical Italian NFert key
nfert_it2en()
Translate an Italian NFert canonical key into its English alias
nitrogen_from_previous_crop_residues()
Nitrogen from previous crop residues
nni_from_vi_empirical()
Empirical NNI from a vegetation index (no GPR models required)
normalise_soil_group()
Normalise a soil-group label across the three NFert conventions
organic_N_efficiency()
Organic nitrogen efficiency by material, soil texture and distribution (DPI)
organic_fertilization()
Nitrogen Provided by Organic Fertilization
organic_previous_years_N()
N from previous years' organic fertilization (term F in DPI balance)
plan_distribution()
Fertilization distribution plan
ratio_K_CEC()
K/CSC ratio assessment (Fert_Office foglio Gri_K) <0.1% basso; 0.1-2.1 ottimale; 2.1-5.1 alto; ... (percentage of CSC)
ratio_Mg_K()
Mg/K ratio assessment (Fert_Office foglio Gri_K) 0-0.1 basso; 0.1-2.1 equilibrato; 2.1-5.1 alto; >5.1 molto alto.
resolve_ccp()
Resolve a ccp (crop calendar period) string with whitespace and dash normalisation
resolve_crop()
Resolve a crop name (Italian or English) to its canonical entry
resolve_id_rag()
Resolve a numeric ID_Rag from any soil-group label or clay/sand %
run_app()
Launch the NFert Shiny web interface
soil_K_availability()
Compute soil K availability terms for the K balance
soil_P_availability()
Compute soil P availability terms (B1 / A mantenimento / B2) for the P balance
soil_fertility()
Calculate soil fertility parameters (B = B1 + B2 in DPI).
spatial_N_balance()
Spatially-explicit Nitrogen Balance
tri2()
Soil Texture Class Determination
tri3()
Soil Texture Class Determination (Simplified)
variable_rate_N()
Variable-rate nitrogen from balance + NDVI