import { partial_match_weights_chart, waterfall_chart } from "./charts"; import { parseTableData } from "./parse_table"; import { createComparisonRows, applyComparisonFunctions, createComparisonRowsLinkOnly, addModelParametersToComparisonVector, } from "./fellegi_sunter"; import { exactMatchComparison, jaroWinklerComparison, levenshteinComparison, } from "./comparisons"; import { settingsToPartialMatchWeightsData, settingsToWaterfall, transformComparisonLevelsToTable, } from "./settings_transformers"; import { tutorial_partial_match_weights_settings } from "./settings_examples"; import { roundToSignificantFigures, calcBayesFactorFromPartialMatchWeight, calcProbabilityFromPartialMatchWeight, calcBayesFactorFromProbability, calcPartialMatchWeightFromBayesFactor, calcPartialMatchWeightFromProbability, calcProbabilityFromPartialMatchWeightInverse, calcBayesFactorFromMandU, } from "./convertMatchScoreMetrics"; import { setBarIsActive } from "./tutorials/partialMatchWeightsTutorial"; export const convertMatchScoreMetrics = { roundToSignificantFigures, calcBayesFactorFromPartialMatchWeight, calcProbabilityFromPartialMatchWeight, calcBayesFactorFromProbability, calcPartialMatchWeightFromBayesFactor, calcPartialMatchWeightFromProbability, calcProbabilityFromPartialMatchWeightInverse, calcBayesFactorFromMandU, }; export const charts = { partial_match_weights_chart: partial_match_weights_chart, waterfall_chart: waterfall_chart, }; export { parseTableData }; export { createComparisonRows, applyComparisonFunctions, createComparisonRowsLinkOnly, addModelParametersToComparisonVector, }; export { exactMatchComparison, jaroWinklerComparison, levenshteinComparison }; export { settingsToPartialMatchWeightsData, settingsToWaterfall }; export { tutorial_partial_match_weights_settings }; export { setBarIsActive }; export { roundToSignificantFigures }; export { transformComparisonLevelsToTable };