Skip to main content

NSupplyResult

@nmi-agro/fdm-source


@nmi-agro/fdm-source / fdm-calculator/src / NSupplyResult

Interface: NSupplyResult

Defined in: fdm-calculator/src/mineralization/types.d.ts:70

The complete result for a single field's N supply calculation. Returned by getNSupply and consumed by the farm overview and field detail pages.

Properties

area

area: number

Defined in: fdm-calculator/src/mineralization/types.d.ts:76

Field area in hectares (used for farm-level weighting)


b_id

b_id: string

Defined in: fdm-calculator/src/mineralization/types.d.ts:72

FDM field identifier


b_name

b_name: string

Defined in: fdm-calculator/src/mineralization/types.d.ts:74

Human-readable field name


completeness

completeness: DataCompleteness

Defined in: fdm-calculator/src/mineralization/types.d.ts:87

Soil data completeness assessment for the chosen method


data

data: NSupplyDataPoint[]

Defined in: fdm-calculator/src/mineralization/types.d.ts:80

Daily cumulative N supply curve (365 or 366 data points)


error?

optional error?: string

Defined in: fdm-calculator/src/mineralization/types.d.ts:93

If present, indicates the calculation failed. The value is a user-facing Dutch-language error message. Used by getNSupplyForFarm to isolate per-field failures.


method

method: NSupplyMethod

Defined in: fdm-calculator/src/mineralization/types.d.ts:78

The mineralization model used for this calculation


totalAnnualN

totalAnnualN: number

Defined in: fdm-calculator/src/mineralization/types.d.ts:85

Total annual N mineralised (kg N/ha/yr). Taken from the last point in data (data[data.length - 1].d_n_supply_actual).