Add full probability distributions to dashboard
This commit is contained in:
@@ -488,6 +488,7 @@ export interface CityDetail {
|
||||
probabilities?: {
|
||||
mu?: number | null;
|
||||
distribution?: ProbabilityBucket[];
|
||||
distribution_all?: ProbabilityBucket[];
|
||||
engine?: string | null;
|
||||
calibration_mode?: string | null;
|
||||
calibration_version?: string | null;
|
||||
@@ -496,6 +497,7 @@ export interface CityDetail {
|
||||
calibrated_mu?: number | null;
|
||||
calibrated_sigma?: number | null;
|
||||
shadow_distribution?: ProbabilityBucket[];
|
||||
shadow_distribution_all?: ProbabilityBucket[];
|
||||
};
|
||||
hourly?: {
|
||||
times?: string[];
|
||||
|
||||
@@ -1212,7 +1212,15 @@ export function getProbabilityView(detail: CityDetail, targetDate?: string | nul
|
||||
engine: detail.probabilities?.engine ?? null,
|
||||
mu: detail.probabilities?.mu ?? null,
|
||||
probabilities: detail.probabilities?.distribution || [],
|
||||
probabilitiesAll:
|
||||
detail.probabilities?.distribution_all ||
|
||||
detail.probabilities?.distribution ||
|
||||
[],
|
||||
shadowProbabilities: detail.probabilities?.shadow_distribution || [],
|
||||
shadowProbabilitiesAll:
|
||||
detail.probabilities?.shadow_distribution_all ||
|
||||
detail.probabilities?.shadow_distribution ||
|
||||
[],
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1223,7 +1231,9 @@ export function getProbabilityView(detail: CityDetail, targetDate?: string | nul
|
||||
engine: null,
|
||||
mu: daily?.deb?.prediction ?? null,
|
||||
probabilities: daily?.probabilities || [],
|
||||
probabilitiesAll: daily?.probabilities || [],
|
||||
shadowProbabilities: [],
|
||||
shadowProbabilitiesAll: [],
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user