/** * MI Experiment Evaluation Framework * * Provides metrics, baselines, and infrastructure for evaluating * mutual information path ranking methodology. */ export type { EvaluationResult, ExperimentReport, MethodComparison, PropertyValidationResult, StatisticalTestResult } from './types'; export { kendallTau, spearmanCorrelation } from './rank-correlation'; export { meanAveragePrecision, meanReciprocalRank, ndcg, precisionAtK, recallAtK } from './ir-metrics'; export { degreeBasedRanker, pageRankRanker, randomRanker, shortestPathRanker, weightBasedRanker } from './baselines'; export { addNoisePaths, type CitationPathConfig, type CitationPathType, type HeterogeneousPathConfig, pathFollowsTemplate, plantCitationPaths, type PlantedPathConfig, type PlantedPathResult, plantGroundTruthPaths, plantHeterogeneousPaths } from './path-planting'; export { benjaminiHochberg, bonferroniCorrection, bootstrapCI, bootstrapDifferenceTest, cliffsDelta, cohensD, glassDelta, holmBonferroni, pairedTTest, rankBiserialCorrelation, storeyQValues, wilcoxonSignedRank, } from './statistics'; export type { ExperimentConfig, FullExperimentConfig, GraphSpec, MethodConfig, MetricType, PathRanker, StatisticalTestType, } from './runner'; export { generateHTMLReport, generateJSONSummary, generateLatexTable, generateMarkdownReport, runCrossValidation, runExperiment, } from './runner'; export { decompressGzip, type EdgeListConfig, fetchAndDecompressGzip, fetchWithAutoDecompress, isGzipUrl, type LoadedEdge, loadEdgeList, type LoadedNode, loadGraph, loadGraphFromUrl, type LoadResult, loadTriples, type TripleConfig, } from './loaders'; export { type BetweenGraphOptions, type BetweenGraphResult, computeAllGroundTruths, computeEgoNetwork, computeGroundTruth, createAttributeImportance, enumerateBetweenGraph, enumerateMultiSeedBetweenGraph, type GroundTruthConfig, type GroundTruthPath, type GroundTruthType, type PrecomputedImportance, precomputeImportance, } from './ground-truth'; export { aggregateRepresentativenessResults, compareDegreeDistributions, computeCommunityCoverage, computeDegreeDistribution, computeDegreeHistogram, computeHubCoverage, computePathDiversityMetrics, computeSetOverlap, computeStructuralRepresentativeness, degreeDistributionFromMap, type DegreeDistributionMetrics, degreeToRanking, earthMoversDistance, identifyHubNodes, jaccardDistance, jsDivergence, klDivergence, meanPairwiseEdgeJaccardDistance, meanPairwiseJaccardDistance, type PathDiversityMetrics, pathToNodeSet, spearmanRankCorrelation, type StructuralRepresentativenessResult, } from './metrics'; export { BENCHMARK_DATASETS, type BenchmarkDatasetMeta, CITESEER, CORA, createBenchmarkMeta, DATASETS_BY_ID, DBLP, FACEBOOK, getBenchmarkSummary, KARATE, LESMIS, loadAllBenchmarks, loadBenchmark, loadBenchmarkById, loadBenchmarkByIdFromUrl, loadBenchmarkFromContent, loadBenchmarkFromUrl, type LoadedBenchmark, resolveBenchmarkPath, validateBenchmark, } from './fixtures'; //# sourceMappingURL=index.d.ts.map