Spaces:
Running
Running
| import type { DetailsDataset } from '$lib/types/details-data'; | |
| import type { RankingDataset } from '$lib/types/ranking-data'; | |
| import type { ToolsDataset } from '$lib/types/tools-data'; | |
| const EMPTY_LOCALIZED = { en: '', ru: '' }; | |
| export function emptyRankingDataset(): RankingDataset { | |
| return { | |
| models: [], | |
| allGroups: [], | |
| groupLabels: {}, | |
| groupLanguages: {}, | |
| robustGroups: [], | |
| benchmarkMeta: {}, | |
| snapshotId: '', | |
| snapshotDate: '', | |
| generatedAt: '' | |
| }; | |
| } | |
| export function emptyDetailsDataset(): DetailsDataset { | |
| return { | |
| ...emptyRankingDataset(), | |
| benchmarkDatasetCount: 0, | |
| benchmarkLanguageCount: 0, | |
| datasetMatrix: { | |
| enabled: false, | |
| complete: false, | |
| coveredDatasetCount: 0, | |
| totalDatasetCount: 0, | |
| cellCount: 0, | |
| expectedCellCount: 0, | |
| datasets: [], | |
| cellsByModelId: {} | |
| } | |
| }; | |
| } | |
| export function emptyToolsDataset(): ToolsDataset { | |
| return { | |
| ...emptyRankingDataset(), | |
| datasets: [], | |
| visualizations: { | |
| radar: { | |
| title: EMPTY_LOCALIZED, | |
| modelKeys: [], | |
| groupKeys: [], | |
| defaultModelKeys: [], | |
| values: {}, | |
| f1Values: {} | |
| }, | |
| scatter: { | |
| title: EMPTY_LOCALIZED, | |
| xAxis: EMPTY_LOCALIZED, | |
| yAxis: EMPTY_LOCALIZED, | |
| points: [], | |
| rowIds: [], | |
| values: { | |
| fpr: {}, | |
| fnr: {}, | |
| overall: {} | |
| } | |
| }, | |
| heatmap: { | |
| title: EMPTY_LOCALIZED, | |
| metric: 'fnr', | |
| rows: [], | |
| columnModelKeys: [], | |
| values: {} | |
| }, | |
| groupedBars: { | |
| title: EMPTY_LOCALIZED, | |
| groupKeys: [], | |
| models: [] | |
| }, | |
| pareto: { | |
| title: EMPTY_LOCALIZED, | |
| xAxis: EMPTY_LOCALIZED, | |
| yAxis: EMPTY_LOCALIZED, | |
| byModelKey: {} | |
| }, | |
| performance: { | |
| title: EMPTY_LOCALIZED, | |
| rows: [] | |
| }, | |
| robustness: { | |
| title: EMPTY_LOCALIZED, | |
| rows: [] | |
| } | |
| }, | |
| drilldownIndex: { | |
| heatmap: [] | |
| } | |
| }; | |
| } | |