/
Calculation

Calculation

The primary calculations of the app are executed via the seeding rate calculator SDK, and we have developed multiple functions in /src/shared/utils/calculator.js to utilize these calculations.

convertToPercent: Utility function to convert a float number to a percentage value with 1 digit decimal.

twoDigit: Utility function to convert a value to a 2 digit decimal number.

createUserInput: Utility function to create a custom input for the calculator object.

createCalculator: Call sdk to initialize a new SeedRateCalculator object.

initialOptions: Initial parameters for a seed for calculation, this options is used in the app for adjusting parameters for the calculator.

adjustProportions: Calculations in Mix Ratios page for MCCC. The calculation includes 4 steps which is listed in the page. Additionally, the calculations log each step on the console for debugging purposes.

adjustProportionsNECCC: The calculations for NECCC. It contains 3 steps which is differ from MCCC.

reviewMix: Calculations in Review MIx page for MCCC. It contains 5 steps and also logs the steps to the console for debugging.

reviewMixNECCC: Calculations for NECCC.

confirmPlan: Calculations for Confirm Plan page.

checkNRCS: Calculations for NRCS check in MCCC. This function contains 5 child functions, each of them is runs a single check on the selected seeds, all of them will print the checking result to the console for debugging.

getPlantingDate: Utility function to get the Reliable Establishment planting date from a seed.

calculatePieChartData: Utility function to calculate data for pie charts in the app.

calculatePlantsandSeedsPerAcre: Utility function for calculating default and adjusted(seed in mix) Plant and Seed Per Acre for the seed data in Mix Ratios and Review Mix.

Related content

7. Review Mix
More like this
Seeding Rate Calculator Release Notes
Seeding Rate Calculator Release Notes
More like this
3. Mix Ratios
More like this
Javascript SDK (Hosted)
Javascript SDK (Hosted)
More like this
SeedRateCalculator Object
SeedRateCalculator Object
More like this
Seed Calculator: Benchmarking and SWOT analysis
Seed Calculator: Benchmarking and SWOT analysis
More like this