diff --git a/apps/picsa-apps/dashboard/src/app/modules/climate/climate-api.mapping.ts b/apps/picsa-apps/dashboard/src/app/modules/climate/climate-api.mapping.ts index e4eec02f1..cfeb67da9 100644 --- a/apps/picsa-apps/dashboard/src/app/modules/climate/climate-api.mapping.ts +++ b/apps/picsa-apps/dashboard/src/app/modules/climate/climate-api.mapping.ts @@ -2,6 +2,7 @@ import type { SupabaseService } from '@picsa/shared/services/core/supabase'; import { SupabaseStorageService } from '@picsa/shared/services/core/supabase/services/supabase-storage.service'; import { IDeploymentRow } from '../deployment/types'; +import { ClimateService } from './climate.service'; import type { ClimateApiService } from './climate-api.service'; import { IClimateProductInsert, @@ -28,20 +29,23 @@ export type IAPICountryCode = ApiComponents['schemas']['StationAndDefintionRespo */ export const ApiMapping = ( api: ClimateApiService, + service: ClimateService, db: SupabaseService['db'], storage: SupabaseStorageService, deployment: IDeploymentRow ) => { return { rainfallSummaries: async (station: IStationRow) => { - const { country_code, station_id, id } = station; + const { country_code, station_id, station_name, id } = station; // TODO - add model type definitions for server rainfall summary response body const { data, error } = await api .getObservableClient(`rainfallSummary_${id}`) .POST('/v1/annual_rainfall_summaries/', { body: { country: `${country_code}` as any, - station_id: `${station_id}`, + // HACK - API uses the value stored as station_name (instead of sanitized id) + // TODO - Push for api to use safer ID values + station_id: `${station_name}`, summaries: ['annual_rain', 'start_rains', 'end_rains', 'end_season', 'seasonal_rain', 'seasonal_length'], }, }); @@ -67,15 +71,22 @@ export const ApiMapping = ( .GET(`/v1/station/{country}`, { params: { path: { country: country_code as any } } }); if (error) throw error; console.log('station data', data); - const dbData = data.data.map( + const update = data.data.map( (d): IStationInsert => ({ ...d, - station_id: `${d.station_id}`, + // HACK - clean IDs as currently just free text input + // TODO - Push for api to use safer ID values + station_id: `${d.station_id.toLowerCase().replace(/[^a-z]/gi, '_')}`, }) ); - const { error: dbError } = await db.table('climate_stations').upsert(dbData); + const { error: dbError, data: dbData } = await db + .table('climate_stations') + .upsert(update) + .select(); if (dbError) throw dbError; - return dbData; + if (dbData?.length > 0) { + service.stations.set(dbData); + } }, // forecasts: async (country_code: IAPICountryCode) => { diff --git a/apps/picsa-apps/dashboard/src/app/modules/climate/climate.service.ts b/apps/picsa-apps/dashboard/src/app/modules/climate/climate.service.ts index 16a0d7fda..4f77e6b95 100644 --- a/apps/picsa-apps/dashboard/src/app/modules/climate/climate.service.ts +++ b/apps/picsa-apps/dashboard/src/app/modules/climate/climate.service.ts @@ -1,4 +1,4 @@ -import { effect, Injectable, signal } from '@angular/core'; +import { computed, effect, Injectable, signal } from '@angular/core'; import { toSignal } from '@angular/core/rxjs-interop'; import { Router } from '@angular/router'; import { PicsaAsyncService } from '@picsa/shared/services/asyncService.service'; @@ -17,36 +17,53 @@ import { IStationRow } from './types'; export class ClimateService extends PicsaAsyncService { public apiStatus: number; public stations = signal([]); - public activeStation: IStationRow; + + /** Lookup active station from stationId param and db stations list*/ + public activeStation = computed(() => { + const stations = this.stations(); + const activeStationId = this.activeStationId(); + if (stations.length > 0) { + const station = stations.find((station) => station.station_id === activeStationId); + if (station) return station; + else { + this.router.navigate(['climate', 'station']); + this.notificationService.showErrorNotification(`[Climate Station] data not found: ${activeStationId}`); + } + } + // UI components aren't rendered unless station defined so can safely ignore this return type + return null as any; + }); /** Country code used for api requests */ public apiCountryCode: IAPICountryCode; /** Trigger API request that includes mapping response to local database */ public loadFromAPI = ApiMapping( this.api, + this, this.supabaseService.db, this.supabaseService.storage, this.deploymentSevice.activeDeployment() as IDeploymentRow ); // Create a signal to represent current stationId as defined by route params - private activeStationId = toSignal(ngRouterMergedSnapshot$(this.router).pipe(map(({ params }) => params.stationId))); + private activeStationId = toSignal( + ngRouterMergedSnapshot$(this.router).pipe(map(({ params }) => decodeURIComponent(params.stationId))) + ); constructor( private supabaseService: SupabaseService, private api: ClimateApiService, - private notificationService: PicsaNotificationService, private router: Router, - private deploymentSevice: DeploymentDashboardService + private deploymentSevice: DeploymentDashboardService, + private notificationService: PicsaNotificationService ) { super(); this.ready(); // Update list of available stations for deployment country code and station id on change effect(async () => { const deployment = this.deploymentSevice.activeDeployment(); - const activeStationId = this.activeStationId(); if (deployment) { - await this.loadData(deployment, activeStationId); + await this.loadData(deployment); } }); } @@ -55,41 +72,19 @@ export class ClimateService extends PicsaAsyncService { await this.supabaseService.ready(); } - public async refreshData() { - const deployment = this.deploymentSevice.activeDeployment(); - if (deployment) { - const { country_code } = deployment; - await this.listStations(country_code); - } - } - - private async loadData(deployment: IDeploymentRow, stationId?: string) { + private async loadData(deployment: IDeploymentRow) { // allow configuration override for country_code const configuration = deployment.configuration as any; const targetCode = configuration.climate_country_code || deployment.country_code; - // refresh list of stations on deployment country code change + // refresh list of stations on deployment country code change (or if forced update) if (targetCode !== this.apiCountryCode) { this.apiCountryCode = targetCode; await this.ready(); await this.listStations(targetCode); } - // set active station if deployment and active station id selected - if (stationId) { - this.setActiveStation(stationId); - } - } - - private setActiveStation(id: string) { - const station = this.stations().find((station) => station.station_id === id); - if (station) { - this.activeStation = station; - } else { - this.activeStation = undefined as any; - throw new Error(`[Climate Station] data not found: ${id}`); - } } - private async listStations(country_code: string, allowRefresh = true) { + private async listStations(country_code: string) { // TODO - when running should refresh from server as cron task const { data, error } = await this.supabaseService.db .table('climate_stations') @@ -98,10 +93,11 @@ export class ClimateService extends PicsaAsyncService { if (error) { throw error; } - if (data.length === 0 && allowRefresh) { + if (data?.length > 0) { + this.stations.set(data); + } else { + // NOTE - api will also update station signal await this.loadFromAPI.station(country_code); - return this.listStations(country_code, false); } - this.stations.set(data || []); } } diff --git a/apps/picsa-apps/dashboard/src/app/modules/climate/pages/station-details/components/rainfall-summary/rainfall-summary.ts b/apps/picsa-apps/dashboard/src/app/modules/climate/pages/station-details/components/rainfall-summary/rainfall-summary.ts index 27a759c23..02b1aa867 100644 --- a/apps/picsa-apps/dashboard/src/app/modules/climate/pages/station-details/components/rainfall-summary/rainfall-summary.ts +++ b/apps/picsa-apps/dashboard/src/app/modules/climate/pages/station-details/components/rainfall-summary/rainfall-summary.ts @@ -66,7 +66,7 @@ export class RainfallSummaryComponent implements AfterViewInit { // TODO - nicer if could include db lookups as part of mapping doc const { data, error } = await this.db .select<'*', IClimateProductRow>('*') - .eq('station_id', activeStation.id) + .eq('station_id', activeStation().id) .eq('type', 'rainfallSummary') .single(); if (data) { @@ -80,8 +80,8 @@ export class RainfallSummaryComponent implements AfterViewInit { public async refreshData() { if (this.service.activeStation) { - this.apiClientId = `rainfallSummary_${this.service.activeStation.id}`; - const data = await this.service.loadFromAPI.rainfallSummaries(this.service.activeStation); + this.apiClientId = `rainfallSummary_${this.service.activeStation().id}`; + const data = await this.service.loadFromAPI.rainfallSummaries(this.service.activeStation()); const summary = data?.[0]; if (summary) { this.loadData(summary.data as any); @@ -98,11 +98,11 @@ export class RainfallSummaryComponent implements AfterViewInit { private loadData(summary: IRainfallSummary) { console.log('load data', summary); - this.tableOptions.exportFilename = `${this.service.activeStation.station_name}_rainfallSummary.csv`; + this.tableOptions.exportFilename = `${this.service.activeStation().station_name}_rainfallSummary.csv`; const { data, metadata } = summary; this.summaryData = this.convertAPIDataToLegacyFormat(data); this.summaryMetadata = metadata; - const { country_code } = this.service.activeStation; + const { country_code } = this.service.activeStation(); const definitions = CLIMATE_CHART_DEFINTIONS[country_code] || CLIMATE_CHART_DEFINTIONS.default; this.chartDefintions = Object.values(definitions); } @@ -111,10 +111,13 @@ export class RainfallSummaryComponent implements AfterViewInit { private convertAPIDataToLegacyFormat(apiData: AnnualRainfallSummariesdata[] = []) { const data: Partial[] = apiData.map((el) => ({ Year: el.year, - End: el.end_rains_doy, + // HACK - use either end_rains or end_season depending on which has data populated + // TODO - push for single value to be populated at api level + End: el.end_rains_doy || el.end_season_doy, Extreme_events: 0, Length: el.season_length, - Rainfall: el.annual_rain, + // HACK - replace 0mm with null value + Rainfall: el.annual_rain || undefined, Start: el.start_rains_doy, })); return data; diff --git a/apps/picsa-apps/dashboard/src/app/modules/climate/pages/station-details/station-details.component.ts b/apps/picsa-apps/dashboard/src/app/modules/climate/pages/station-details/station-details.component.ts index 8dd5cb869..b26f1c8f3 100644 --- a/apps/picsa-apps/dashboard/src/app/modules/climate/pages/station-details/station-details.component.ts +++ b/apps/picsa-apps/dashboard/src/app/modules/climate/pages/station-details/station-details.component.ts @@ -14,7 +14,7 @@ import { RainfallSummaryComponent } from './components/rainfall-summary/rainfall }) export class StationDetailsPageComponent implements OnInit { public get station() { - return this.service.activeStation; + return this.service.activeStation(); } public get stationSummary() { diff --git a/apps/picsa-apps/dashboard/src/app/modules/climate/pages/station/station.component.ts b/apps/picsa-apps/dashboard/src/app/modules/climate/pages/station/station.component.ts index 2f99fd959..acb369487 100644 --- a/apps/picsa-apps/dashboard/src/app/modules/climate/pages/station/station.component.ts +++ b/apps/picsa-apps/dashboard/src/app/modules/climate/pages/station/station.component.ts @@ -32,7 +32,7 @@ export class ClimateStationPageComponent implements OnInit { }); public apiStatusOptions: IApiStatusOptions = { - events: { refresh: () => this.service.loadFromAPI.station(this.service.apiCountryCode) }, + events: { refresh: async () => this.service.loadFromAPI.station(this.service.apiCountryCode) }, showStatusCode: false, }; diff --git a/apps/picsa-server/supabase/data/climate_products_rows.csv b/apps/picsa-server/supabase/data/climate_products_rows.csv index 8cb6f99ee..2d4af9274 100644 --- a/apps/picsa-server/supabase/data/climate_products_rows.csv +++ b/apps/picsa-server/supabase/data/climate_products_rows.csv @@ -1,6 +1,3 @@ created_at,station_id,type,data -2024-07-27 19:58:33.481207+00,zm_workshops/Chipata Met,rainfallSummary,"{""data"":[{""year"":1944,""n_rain"":null,""station"":""Chipata Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1945,""n_rain"":null,""station"":""Chipata Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":299,""end_season_date"":""1946-04-24"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1946,""n_rain"":99,""station"":""Chipata Met"",""annual_rain"":1187,""end_rains_doy"":null,""season_length"":166,""seasonal_rain"":1187,""end_rains_date"":null,""end_season_doy"":301,""end_season_date"":""1947-04-26"",""n_seasonal_rain"":null,""start_rains_doy"":135,""end_rains_status"":null,""start_rains_date"":""1946-11-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":1947,""n_rain"":97,""station"":""Chipata Met"",""annual_rain"":1223,""end_rains_doy"":null,""season_length"":182,""seasonal_rain"":1213,""end_rains_date"":null,""end_season_doy"":322,""end_season_date"":""1948-05-17"",""n_seasonal_rain"":null,""start_rains_doy"":140,""end_rains_status"":null,""start_rains_date"":""1947-11-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":1948,""n_rain"":54,""station"":""Chipata Met"",""annual_rain"":779,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":775,""end_rains_date"":null,""end_season_doy"":285,""end_season_date"":""1949-04-10"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1949,""n_rain"":96,""station"":""Chipata Met"",""annual_rain"":1271,""end_rains_doy"":null,""season_length"":176,""seasonal_rain"":1271,""end_rains_date"":null,""end_season_doy"":308,""end_season_date"":""1950-05-03"",""n_seasonal_rain"":null,""start_rains_doy"":132,""end_rains_status"":null,""start_rains_date"":""1949-11-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1950,""n_rain"":75,""station"":""Chipata Met"",""annual_rain"":754,""end_rains_doy"":null,""season_length"":96,""seasonal_rain"":748,""end_rains_date"":null,""end_season_doy"":278,""end_season_date"":""1951-04-03"",""n_seasonal_rain"":null,""start_rains_doy"":182,""end_rains_status"":null,""start_rains_date"":""1950-12-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":1951,""n_rain"":90,""station"":""Chipata Met"",""annual_rain"":1220,""end_rains_doy"":null,""season_length"":144,""seasonal_rain"":1216,""end_rains_date"":null,""end_season_doy"":273,""end_season_date"":""1952-03-29"",""n_seasonal_rain"":null,""start_rains_doy"":129,""end_rains_status"":null,""start_rains_date"":""1951-11-06"",""end_season_status"":null,""start_rains_status"":null},{""year"":1952,""n_rain"":81,""station"":""Chipata Met"",""annual_rain"":971,""end_rains_doy"":null,""season_length"":159,""seasonal_rain"":971,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""1953-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""1952-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1953,""n_rain"":71,""station"":""Chipata Met"",""annual_rain"":712,""end_rains_doy"":null,""season_length"":121,""seasonal_rain"":712,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1954-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":158,""end_rains_status"":null,""start_rains_date"":""1953-12-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":1954,""n_rain"":85,""station"":""Chipata Met"",""annual_rain"":1256,""end_rains_doy"":null,""season_length"":150,""seasonal_rain"":1249,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1955-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":129,""end_rains_status"":null,""start_rains_date"":""1954-11-06"",""end_season_status"":null,""start_rains_status"":null},{""year"":1955,""n_rain"":97,""station"":""Chipata Met"",""annual_rain"":1012,""end_rains_doy"":null,""season_length"":163,""seasonal_rain"":1012,""end_rains_date"":null,""end_season_doy"":317,""end_season_date"":""1956-05-12"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""1955-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":1956,""n_rain"":93,""station"":""Chipata Met"",""annual_rain"":1216,""end_rains_doy"":null,""season_length"":181,""seasonal_rain"":1206,""end_rains_date"":null,""end_season_doy"":315,""end_season_date"":""1957-05-10"",""n_seasonal_rain"":null,""start_rains_doy"":134,""end_rains_status"":null,""start_rains_date"":""1956-11-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":1957,""n_rain"":65,""station"":""Chipata Met"",""annual_rain"":834,""end_rains_doy"":null,""season_length"":96,""seasonal_rain"":834,""end_rains_date"":null,""end_season_doy"":263,""end_season_date"":""1958-03-19"",""n_seasonal_rain"":null,""start_rains_doy"":167,""end_rains_status"":null,""start_rains_date"":""1957-12-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":1958,""n_rain"":73,""station"":""Chipata Met"",""annual_rain"":852,""end_rains_doy"":null,""season_length"":139,""seasonal_rain"":851,""end_rains_date"":null,""end_season_doy"":271,""end_season_date"":""1959-03-27"",""n_seasonal_rain"":null,""start_rains_doy"":132,""end_rains_status"":null,""start_rains_date"":""1958-11-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1959,""n_rain"":75,""station"":""Chipata Met"",""annual_rain"":981,""end_rains_doy"":null,""season_length"":146,""seasonal_rain"":978,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""1960-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":146,""end_rains_status"":null,""start_rains_date"":""1959-11-23"",""end_season_status"":null,""start_rains_status"":null},{""year"":1960,""n_rain"":91,""station"":""Chipata Met"",""annual_rain"":1226,""end_rains_doy"":null,""season_length"":169,""seasonal_rain"":1220,""end_rains_date"":null,""end_season_doy"":319,""end_season_date"":""1961-05-14"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""1960-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":1961,""n_rain"":92,""station"":""Chipata Met"",""annual_rain"":1292,""end_rains_doy"":null,""season_length"":128,""seasonal_rain"":1291,""end_rains_date"":null,""end_season_doy"":259,""end_season_date"":""1962-03-15"",""n_seasonal_rain"":null,""start_rains_doy"":131,""end_rains_status"":null,""start_rains_date"":""1961-11-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1962,""n_rain"":98,""station"":""Chipata Met"",""annual_rain"":1172,""end_rains_doy"":null,""season_length"":154,""seasonal_rain"":1172,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""1963-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":134,""end_rains_status"":null,""start_rains_date"":""1962-11-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":1963,""n_rain"":68,""station"":""Chipata Met"",""annual_rain"":910,""end_rains_doy"":null,""season_length"":132,""seasonal_rain"":909,""end_rains_date"":null,""end_season_doy"":260,""end_season_date"":""1964-03-16"",""n_seasonal_rain"":null,""start_rains_doy"":128,""end_rains_status"":null,""start_rains_date"":""1963-11-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":1964,""n_rain"":82,""station"":""Chipata Met"",""annual_rain"":1030,""end_rains_doy"":null,""season_length"":144,""seasonal_rain"":1028,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""1965-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":144,""end_rains_status"":null,""start_rains_date"":""1964-11-21"",""end_season_status"":null,""start_rains_status"":null},{""year"":1965,""n_rain"":71,""station"":""Chipata Met"",""annual_rain"":796,""end_rains_doy"":null,""season_length"":126,""seasonal_rain"":787,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1966-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":153,""end_rains_status"":null,""start_rains_date"":""1965-11-30"",""end_season_status"":null,""start_rains_status"":null},{""year"":1966,""n_rain"":89,""station"":""Chipata Met"",""annual_rain"":1019,""end_rains_doy"":null,""season_length"":160,""seasonal_rain"":1018,""end_rains_date"":null,""end_season_doy"":303,""end_season_date"":""1967-04-28"",""n_seasonal_rain"":null,""start_rains_doy"":143,""end_rains_status"":null,""start_rains_date"":""1966-11-20"",""end_season_status"":null,""start_rains_status"":null},{""year"":1967,""n_rain"":85,""station"":""Chipata Met"",""annual_rain"":818,""end_rains_doy"":null,""season_length"":158,""seasonal_rain"":785,""end_rains_date"":null,""end_season_doy"":278,""end_season_date"":""1968-04-03"",""n_seasonal_rain"":null,""start_rains_doy"":120,""end_rains_status"":null,""start_rains_date"":""1967-10-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":1968,""n_rain"":98,""station"":""Chipata Met"",""annual_rain"":1241,""end_rains_doy"":null,""season_length"":180,""seasonal_rain"":1241,""end_rains_date"":null,""end_season_doy"":314,""end_season_date"":""1969-05-09"",""n_seasonal_rain"":null,""start_rains_doy"":134,""end_rains_status"":null,""start_rains_date"":""1968-11-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":1969,""n_rain"":67,""station"":""Chipata Met"",""annual_rain"":877,""end_rains_doy"":null,""season_length"":155,""seasonal_rain"":877,""end_rains_date"":null,""end_season_doy"":273,""end_season_date"":""1970-03-29"",""n_seasonal_rain"":null,""start_rains_doy"":118,""end_rains_status"":null,""start_rains_date"":""1969-10-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":1970,""n_rain"":101,""station"":""Chipata Met"",""annual_rain"":1290,""end_rains_doy"":null,""season_length"":151,""seasonal_rain"":1280,""end_rains_date"":null,""end_season_doy"":281,""end_season_date"":""1971-04-06"",""n_seasonal_rain"":null,""start_rains_doy"":130,""end_rains_status"":null,""start_rains_date"":""1970-11-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":1971,""n_rain"":80,""station"":""Chipata Met"",""annual_rain"":894,""end_rains_doy"":null,""season_length"":134,""seasonal_rain"":884,""end_rains_date"":null,""end_season_doy"":277,""end_season_date"":""1972-04-02"",""n_seasonal_rain"":null,""start_rains_doy"":143,""end_rains_status"":null,""start_rains_date"":""1971-11-20"",""end_season_status"":null,""start_rains_status"":null},{""year"":1972,""n_rain"":74,""station"":""Chipata Met"",""annual_rain"":967,""end_rains_doy"":null,""season_length"":142,""seasonal_rain"":967,""end_rains_date"":null,""end_season_doy"":310,""end_season_date"":""1973-05-05"",""n_seasonal_rain"":null,""start_rains_doy"":168,""end_rains_status"":null,""start_rains_date"":""1972-12-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":1973,""n_rain"":100,""station"":""Chipata Met"",""annual_rain"":1348,""end_rains_doy"":null,""season_length"":150,""seasonal_rain"":1334,""end_rains_date"":null,""end_season_doy"":297,""end_season_date"":""1974-04-22"",""n_seasonal_rain"":null,""start_rains_doy"":147,""end_rains_status"":null,""start_rains_date"":""1973-11-24"",""end_season_status"":null,""start_rains_status"":null},{""year"":1974,""n_rain"":64,""station"":""Chipata Met"",""annual_rain"":755,""end_rains_doy"":null,""season_length"":139,""seasonal_rain"":753,""end_rains_date"":null,""end_season_doy"":287,""end_season_date"":""1975-04-12"",""n_seasonal_rain"":null,""start_rains_doy"":148,""end_rains_status"":null,""start_rains_date"":""1974-11-25"",""end_season_status"":null,""start_rains_status"":null},{""year"":1975,""n_rain"":86,""station"":""Chipata Met"",""annual_rain"":978,""end_rains_doy"":null,""season_length"":148,""seasonal_rain"":947,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""1976-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":144,""end_rains_status"":null,""start_rains_date"":""1975-11-21"",""end_season_status"":null,""start_rains_status"":null},{""year"":1976,""n_rain"":81,""station"":""Chipata Met"",""annual_rain"":1083,""end_rains_doy"":null,""season_length"":131,""seasonal_rain"":1083,""end_rains_date"":null,""end_season_doy"":294,""end_season_date"":""1977-04-19"",""n_seasonal_rain"":null,""start_rains_doy"":163,""end_rains_status"":null,""start_rains_date"":""1976-12-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1977,""n_rain"":99,""station"":""Chipata Met"",""annual_rain"":1476,""end_rains_doy"":null,""season_length"":151,""seasonal_rain"":1469,""end_rains_date"":null,""end_season_doy"":305,""end_season_date"":""1978-04-30"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""1977-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":1978,""n_rain"":72,""station"":""Chipata Met"",""annual_rain"":1011,""end_rains_doy"":null,""season_length"":134,""seasonal_rain"":1011,""end_rains_date"":null,""end_season_doy"":293,""end_season_date"":""1979-04-18"",""n_seasonal_rain"":null,""start_rains_doy"":159,""end_rains_status"":null,""start_rains_date"":""1978-12-06"",""end_season_status"":null,""start_rains_status"":null},{""year"":1979,""n_rain"":83,""station"":""Chipata Met"",""annual_rain"":1000,""end_rains_doy"":null,""season_length"":168,""seasonal_rain"":1000,""end_rains_date"":null,""end_season_doy"":306,""end_season_date"":""1980-05-01"",""n_seasonal_rain"":null,""start_rains_doy"":138,""end_rains_status"":null,""start_rains_date"":""1979-11-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":1980,""n_rain"":79,""station"":""Chipata Met"",""annual_rain"":1057,""end_rains_doy"":null,""season_length"":130,""seasonal_rain"":1057,""end_rains_date"":null,""end_season_doy"":289,""end_season_date"":""1981-04-14"",""n_seasonal_rain"":null,""start_rains_doy"":159,""end_rains_status"":null,""start_rains_date"":""1980-12-06"",""end_season_status"":null,""start_rains_status"":null},{""year"":1981,""n_rain"":70,""station"":""Chipata Met"",""annual_rain"":662,""end_rains_doy"":null,""season_length"":85,""seasonal_rain"":634,""end_rains_date"":null,""end_season_doy"":266,""end_season_date"":""1982-03-22"",""n_seasonal_rain"":null,""start_rains_doy"":181,""end_rains_status"":null,""start_rains_date"":""1981-12-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":1982,""n_rain"":71,""station"":""Chipata Met"",""annual_rain"":880,""end_rains_doy"":null,""season_length"":122,""seasonal_rain"":873,""end_rains_date"":null,""end_season_doy"":257,""end_season_date"":""1983-03-13"",""n_seasonal_rain"":null,""start_rains_doy"":135,""end_rains_status"":null,""start_rains_date"":""1982-11-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":1983,""n_rain"":72,""station"":""Chipata Met"",""annual_rain"":822,""end_rains_doy"":null,""season_length"":123,""seasonal_rain"":822,""end_rains_date"":null,""end_season_doy"":278,""end_season_date"":""1984-04-03"",""n_seasonal_rain"":null,""start_rains_doy"":155,""end_rains_status"":null,""start_rains_date"":""1983-12-02"",""end_season_status"":null,""start_rains_status"":null},{""year"":1984,""n_rain"":86,""station"":""Chipata Met"",""annual_rain"":1291,""end_rains_doy"":null,""season_length"":171,""seasonal_rain"":1289,""end_rains_date"":null,""end_season_doy"":303,""end_season_date"":""1985-04-28"",""n_seasonal_rain"":null,""start_rains_doy"":132,""end_rains_status"":null,""start_rains_date"":""1984-11-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1985,""n_rain"":88,""station"":""Chipata Met"",""annual_rain"":1027,""end_rains_doy"":null,""season_length"":169,""seasonal_rain"":1026,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""1986-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":123,""end_rains_status"":null,""start_rains_date"":""1985-10-31"",""end_season_status"":null,""start_rains_status"":null},{""year"":1986,""n_rain"":69,""station"":""Chipata Met"",""annual_rain"":881,""end_rains_doy"":null,""season_length"":125,""seasonal_rain"":881,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1987-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""1986-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":1987,""n_rain"":76,""station"":""Chipata Met"",""annual_rain"":1035,""end_rains_doy"":null,""season_length"":111,""seasonal_rain"":1033,""end_rains_date"":null,""end_season_doy"":294,""end_season_date"":""1988-04-19"",""n_seasonal_rain"":null,""start_rains_doy"":183,""end_rains_status"":null,""start_rains_date"":""1987-12-30"",""end_season_status"":null,""start_rains_status"":null},{""year"":1988,""n_rain"":84,""station"":""Chipata Met"",""annual_rain"":1253,""end_rains_doy"":null,""season_length"":143,""seasonal_rain"":1248,""end_rains_date"":null,""end_season_doy"":296,""end_season_date"":""1989-04-21"",""n_seasonal_rain"":null,""start_rains_doy"":153,""end_rains_status"":null,""start_rains_date"":""1988-11-30"",""end_season_status"":null,""start_rains_status"":null},{""year"":1989,""n_rain"":72,""station"":""Chipata Met"",""annual_rain"":920,""end_rains_doy"":null,""season_length"":125,""seasonal_rain"":890,""end_rains_date"":null,""end_season_doy"":262,""end_season_date"":""1990-03-18"",""n_seasonal_rain"":null,""start_rains_doy"":137,""end_rains_status"":null,""start_rains_date"":""1989-11-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":1990,""n_rain"":72,""station"":""Chipata Met"",""annual_rain"":707,""end_rains_doy"":null,""season_length"":128,""seasonal_rain"":707,""end_rains_date"":null,""end_season_doy"":297,""end_season_date"":""1991-04-22"",""n_seasonal_rain"":null,""start_rains_doy"":169,""end_rains_status"":null,""start_rains_date"":""1990-12-16"",""end_season_status"":null,""start_rains_status"":null},{""year"":1991,""n_rain"":69,""station"":""Chipata Met"",""annual_rain"":655,""end_rains_doy"":null,""season_length"":127,""seasonal_rain"":655,""end_rains_date"":null,""end_season_doy"":255,""end_season_date"":""1992-03-11"",""n_seasonal_rain"":null,""start_rains_doy"":128,""end_rains_status"":null,""start_rains_date"":""1991-11-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":1992,""n_rain"":91,""station"":""Chipata Met"",""annual_rain"":989,""end_rains_doy"":null,""season_length"":123,""seasonal_rain"":989,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""1993-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":165,""end_rains_status"":null,""start_rains_date"":""1992-12-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":1993,""n_rain"":57,""station"":""Chipata Met"",""annual_rain"":717,""end_rains_doy"":null,""season_length"":103,""seasonal_rain"":717,""end_rains_date"":null,""end_season_doy"":261,""end_season_date"":""1994-03-17"",""n_seasonal_rain"":null,""start_rains_doy"":158,""end_rains_status"":null,""start_rains_date"":""1993-12-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":1994,""n_rain"":57,""station"":""Chipata Met"",""annual_rain"":733,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":733,""end_rains_date"":null,""end_season_doy"":291,""end_season_date"":""1995-04-16"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1995,""n_rain"":81,""station"":""Chipata Met"",""annual_rain"":1042,""end_rains_doy"":null,""season_length"":120,""seasonal_rain"":1009,""end_rains_date"":null,""end_season_doy"":282,""end_season_date"":""1996-04-07"",""n_seasonal_rain"":null,""start_rains_doy"":162,""end_rains_status"":null,""start_rains_date"":""1995-12-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1996,""n_rain"":78,""station"":""Chipata Met"",""annual_rain"":1132,""end_rains_doy"":null,""season_length"":121,""seasonal_rain"":1132,""end_rains_date"":null,""end_season_doy"":273,""end_season_date"":""1997-03-29"",""n_seasonal_rain"":null,""start_rains_doy"":152,""end_rains_status"":null,""start_rains_date"":""1996-11-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":1997,""n_rain"":62,""station"":""Chipata Met"",""annual_rain"":851,""end_rains_doy"":null,""season_length"":149,""seasonal_rain"":850,""end_rains_date"":null,""end_season_doy"":291,""end_season_date"":""1998-04-16"",""n_seasonal_rain"":null,""start_rains_doy"":142,""end_rains_status"":null,""start_rains_date"":""1997-11-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":1998,""n_rain"":82,""station"":""Chipata Met"",""annual_rain"":1081,""end_rains_doy"":null,""season_length"":152,""seasonal_rain"":1081,""end_rains_date"":null,""end_season_doy"":301,""end_season_date"":""1999-04-26"",""n_seasonal_rain"":null,""start_rains_doy"":149,""end_rains_status"":null,""start_rains_date"":""1998-11-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":1999,""n_rain"":62,""station"":""Chipata Met"",""annual_rain"":695,""end_rains_doy"":null,""season_length"":109,""seasonal_rain"":695,""end_rains_date"":null,""end_season_doy"":276,""end_season_date"":""2000-04-01"",""n_seasonal_rain"":null,""start_rains_doy"":167,""end_rains_status"":null,""start_rains_date"":""1999-12-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":2000,""n_rain"":91,""station"":""Chipata Met"",""annual_rain"":1404,""end_rains_doy"":null,""season_length"":170,""seasonal_rain"":1392,""end_rains_date"":null,""end_season_doy"":296,""end_season_date"":""2001-04-21"",""n_seasonal_rain"":null,""start_rains_doy"":126,""end_rains_status"":null,""start_rains_date"":""2000-11-03"",""end_season_status"":null,""start_rains_status"":null},{""year"":2001,""n_rain"":78,""station"":""Chipata Met"",""annual_rain"":917,""end_rains_doy"":null,""season_length"":129,""seasonal_rain"":916,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""2002-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":163,""end_rains_status"":null,""start_rains_date"":""2001-12-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":2002,""n_rain"":75,""station"":""Chipata Met"",""annual_rain"":1055,""end_rains_doy"":null,""season_length"":165,""seasonal_rain"":1045,""end_rains_date"":null,""end_season_doy"":298,""end_season_date"":""2003-04-23"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""2002-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":2003,""n_rain"":56,""station"":""Chipata Met"",""annual_rain"":1099,""end_rains_doy"":null,""season_length"":140,""seasonal_rain"":1099,""end_rains_date"":null,""end_season_doy"":301,""end_season_date"":""2004-04-26"",""n_seasonal_rain"":null,""start_rains_doy"":161,""end_rains_status"":null,""start_rains_date"":""2003-12-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":2004,""n_rain"":69,""station"":""Chipata Met"",""annual_rain"":1207,""end_rains_doy"":null,""season_length"":140,""seasonal_rain"":1207,""end_rains_date"":null,""end_season_doy"":274,""end_season_date"":""2005-03-30"",""n_seasonal_rain"":null,""start_rains_doy"":134,""end_rains_status"":null,""start_rains_date"":""2004-11-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":2005,""n_rain"":null,""station"":""Chipata Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":159,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":309,""end_season_date"":""2006-05-04"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""2005-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":2006,""n_rain"":88,""station"":""Chipata Met"",""annual_rain"":1931,""end_rains_doy"":null,""season_length"":153,""seasonal_rain"":1931,""end_rains_date"":null,""end_season_doy"":290,""end_season_date"":""2007-04-15"",""n_seasonal_rain"":null,""start_rains_doy"":137,""end_rains_status"":null,""start_rains_date"":""2006-11-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":2007,""n_rain"":83,""station"":""Chipata Met"",""annual_rain"":1680,""end_rains_doy"":null,""season_length"":168,""seasonal_rain"":1671,""end_rains_date"":null,""end_season_doy"":280,""end_season_date"":""2008-04-05"",""n_seasonal_rain"":null,""start_rains_doy"":112,""end_rains_status"":null,""start_rains_date"":""2007-10-20"",""end_season_status"":null,""start_rains_status"":null},{""year"":2008,""n_rain"":61,""station"":""Chipata Met"",""annual_rain"":1454,""end_rains_doy"":null,""season_length"":109,""seasonal_rain"":1453,""end_rains_date"":null,""end_season_doy"":270,""end_season_date"":""2009-03-26"",""n_seasonal_rain"":null,""start_rains_doy"":161,""end_rains_status"":null,""start_rains_date"":""2008-12-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":2009,""n_rain"":75,""station"":""Chipata Met"",""annual_rain"":2001,""end_rains_doy"":null,""season_length"":163,""seasonal_rain"":2001,""end_rains_date"":null,""end_season_doy"":293,""end_season_date"":""2010-04-18"",""n_seasonal_rain"":null,""start_rains_doy"":130,""end_rains_status"":null,""start_rains_date"":""2009-11-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":2010,""n_rain"":70,""station"":""Chipata Met"",""annual_rain"":1394,""end_rains_doy"":null,""season_length"":119,""seasonal_rain"":1393,""end_rains_date"":null,""end_season_doy"":265,""end_season_date"":""2011-03-21"",""n_seasonal_rain"":null,""start_rains_doy"":146,""end_rains_status"":null,""start_rains_date"":""2010-11-23"",""end_season_status"":null,""start_rains_status"":null},{""year"":2011,""n_rain"":null,""station"":""Chipata Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":301,""end_season_date"":""2012-04-26"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2012,""n_rain"":73,""station"":""Chipata Met"",""annual_rain"":1012,""end_rains_doy"":null,""season_length"":123,""seasonal_rain"":1004,""end_rains_date"":null,""end_season_doy"":283,""end_season_date"":""2013-04-08"",""n_seasonal_rain"":null,""start_rains_doy"":160,""end_rains_status"":null,""start_rains_date"":""2012-12-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":2013,""n_rain"":62,""station"":""Chipata Met"",""annual_rain"":1419,""end_rains_doy"":null,""season_length"":146,""seasonal_rain"":1419,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""2014-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":142,""end_rains_status"":null,""start_rains_date"":""2013-11-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":2014,""n_rain"":53,""station"":""Chipata Met"",""annual_rain"":926,""end_rains_doy"":null,""season_length"":89,""seasonal_rain"":926,""end_rains_date"":null,""end_season_doy"":263,""end_season_date"":""2015-03-19"",""n_seasonal_rain"":null,""start_rains_doy"":174,""end_rains_status"":null,""start_rains_date"":""2014-12-21"",""end_season_status"":null,""start_rains_status"":null},{""year"":2015,""n_rain"":69,""station"":""Chipata Met"",""annual_rain"":899,""end_rains_doy"":null,""season_length"":132,""seasonal_rain"":899,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""2016-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":156,""end_rains_status"":null,""start_rains_date"":""2015-12-03"",""end_season_status"":null,""start_rains_status"":null},{""year"":2016,""n_rain"":78,""station"":""Chipata Met"",""annual_rain"":1076,""end_rains_doy"":null,""season_length"":160,""seasonal_rain"":1076,""end_rains_date"":null,""end_season_doy"":302,""end_season_date"":""2017-04-27"",""n_seasonal_rain"":null,""start_rains_doy"":142,""end_rains_status"":null,""start_rains_date"":""2016-11-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":2017,""n_rain"":73,""station"":""Chipata Met"",""annual_rain"":1018,""end_rains_doy"":null,""season_length"":163,""seasonal_rain"":981,""end_rains_date"":null,""end_season_doy"":283,""end_season_date"":""2018-04-08"",""n_seasonal_rain"":null,""start_rains_doy"":120,""end_rains_status"":null,""start_rains_date"":""2017-10-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":2018,""n_rain"":81,""station"":""Chipata Met"",""annual_rain"":1349,""end_rains_doy"":null,""season_length"":133,""seasonal_rain"":1349,""end_rains_date"":null,""end_season_doy"":274,""end_season_date"":""2019-03-30"",""n_seasonal_rain"":null,""start_rains_doy"":141,""end_rains_status"":null,""start_rains_date"":""2018-11-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":2019,""n_rain"":67,""station"":""Chipata Met"",""annual_rain"":1334,""end_rains_doy"":null,""season_length"":136,""seasonal_rain"":1334,""end_rains_date"":null,""end_season_doy"":286,""end_season_date"":""2020-04-11"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""2019-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":2020,""n_rain"":89,""station"":""Chipata Met"",""annual_rain"":1093,""end_rains_doy"":null,""season_length"":131,""seasonal_rain"":1093,""end_rains_date"":null,""end_season_doy"":300,""end_season_date"":""2021-04-25"",""n_seasonal_rain"":null,""start_rains_doy"":169,""end_rains_status"":null,""start_rains_date"":""2020-12-16"",""end_season_status"":null,""start_rains_status"":null},{""year"":2021,""n_rain"":75,""station"":""Chipata Met"",""annual_rain"":913,""end_rains_doy"":null,""season_length"":137,""seasonal_rain"":913,""end_rains_date"":null,""end_season_doy"":309,""end_season_date"":""2022-05-04"",""n_seasonal_rain"":null,""start_rains_doy"":172,""end_rains_status"":null,""start_rains_date"":""2021-12-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":2022,""n_rain"":null,""station"":""Chipata Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null}],""metadata"":{""end_rains"":{""output"":null,""end_day"":null,""start_day"":null,""s_start_doy"":183,""min_rainfall"":null,""interval_length"":null},""end_season"":{""end_day"":366,""capacity"":100,""start_day"":245,""evaporation"":""value"",""s_start_doy"":183,""evaporation_value"":5,""water_balance_max"":0},""annual_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""annual_rain"":null,""s_start_doy"":183},""start_rains"":{""end_day"":184,""max_rain"":null,""dry_spell"":true,""over_days"":3,""start_day"":93,""threshold"":0,""dry_period"":false,""proportion"":false,""amount_rain"":20,""s_start_doy"":183,""min_rain_days"":null,""prob_rain_day"":null,""spell_interval"":21,""total_rainfall"":true,""period_interval"":null,""number_rain_days"":null,""rain_day_interval"":null,""spell_max_dry_days"":9,""period_max_dry_days"":null},""seasonal_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""total_rain"":null},""seasonal_length"":{""end_type"":""season""}}}" -2024-07-27 19:58:37.296835+00,zm_workshops/Lundazi Met,rainfallSummary,"{""data"":[{""year"":1955,""n_rain"":75,""station"":""Lundazi Met"",""annual_rain"":859,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":852,""end_rains_date"":null,""end_season_doy"":312,""end_season_date"":""1956-05-07"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1956,""n_rain"":88,""station"":""Lundazi Met"",""annual_rain"":942,""end_rains_doy"":null,""season_length"":141,""seasonal_rain"":930,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""1957-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":151,""end_rains_status"":null,""start_rains_date"":""1956-11-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":1957,""n_rain"":60,""station"":""Lundazi Met"",""annual_rain"":495,""end_rains_doy"":null,""season_length"":94,""seasonal_rain"":495,""end_rains_date"":null,""end_season_doy"":250,""end_season_date"":""1958-03-06"",""n_seasonal_rain"":null,""start_rains_doy"":156,""end_rains_status"":null,""start_rains_date"":""1957-12-03"",""end_season_status"":null,""start_rains_status"":null},{""year"":1958,""n_rain"":73,""station"":""Lundazi Met"",""annual_rain"":999,""end_rains_doy"":null,""season_length"":144,""seasonal_rain"":999,""end_rains_date"":null,""end_season_doy"":296,""end_season_date"":""1959-04-21"",""n_seasonal_rain"":null,""start_rains_doy"":152,""end_rains_status"":null,""start_rains_date"":""1958-11-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":1959,""n_rain"":66,""station"":""Lundazi Met"",""annual_rain"":932,""end_rains_doy"":null,""season_length"":136,""seasonal_rain"":932,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""1960-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":152,""end_rains_status"":null,""start_rains_date"":""1959-11-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":1960,""n_rain"":78,""station"":""Lundazi Met"",""annual_rain"":791,""end_rains_doy"":null,""season_length"":141,""seasonal_rain"":782,""end_rains_date"":null,""end_season_doy"":308,""end_season_date"":""1961-05-03"",""n_seasonal_rain"":null,""start_rains_doy"":167,""end_rains_status"":null,""start_rains_date"":""1960-12-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":1961,""n_rain"":97,""station"":""Lundazi Met"",""annual_rain"":1204,""end_rains_doy"":null,""season_length"":156,""seasonal_rain"":1203,""end_rains_date"":null,""end_season_doy"":296,""end_season_date"":""1962-04-21"",""n_seasonal_rain"":null,""start_rains_doy"":140,""end_rains_status"":null,""start_rains_date"":""1961-11-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":1962,""n_rain"":95,""station"":""Lundazi Met"",""annual_rain"":1079,""end_rains_doy"":null,""season_length"":162,""seasonal_rain"":1079,""end_rains_date"":null,""end_season_doy"":294,""end_season_date"":""1963-04-19"",""n_seasonal_rain"":null,""start_rains_doy"":132,""end_rains_status"":null,""start_rains_date"":""1962-11-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1963,""n_rain"":78,""station"":""Lundazi Met"",""annual_rain"":1032,""end_rains_doy"":null,""season_length"":155,""seasonal_rain"":1032,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1964-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":124,""end_rains_status"":null,""start_rains_date"":""1963-11-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":1964,""n_rain"":76,""station"":""Lundazi Met"",""annual_rain"":844,""end_rains_doy"":null,""season_length"":130,""seasonal_rain"":841,""end_rains_date"":null,""end_season_doy"":272,""end_season_date"":""1965-03-28"",""n_seasonal_rain"":null,""start_rains_doy"":142,""end_rains_status"":null,""start_rains_date"":""1964-11-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":1965,""n_rain"":66,""station"":""Lundazi Met"",""annual_rain"":808,""end_rains_doy"":null,""season_length"":121,""seasonal_rain"":774,""end_rains_date"":null,""end_season_doy"":275,""end_season_date"":""1966-03-31"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""1965-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":1966,""n_rain"":71,""station"":""Lundazi Met"",""annual_rain"":783,""end_rains_doy"":null,""season_length"":173,""seasonal_rain"":779,""end_rains_date"":null,""end_season_doy"":309,""end_season_date"":""1967-05-04"",""n_seasonal_rain"":null,""start_rains_doy"":136,""end_rains_status"":null,""start_rains_date"":""1966-11-13"",""end_season_status"":null,""start_rains_status"":null},{""year"":1967,""n_rain"":72,""station"":""Lundazi Met"",""annual_rain"":844,""end_rains_doy"":null,""season_length"":121,""seasonal_rain"":826,""end_rains_date"":null,""end_season_doy"":278,""end_season_date"":""1968-04-03"",""n_seasonal_rain"":null,""start_rains_doy"":157,""end_rains_status"":null,""start_rains_date"":""1967-12-04"",""end_season_status"":null,""start_rains_status"":null},{""year"":1968,""n_rain"":77,""station"":""Lundazi Met"",""annual_rain"":858,""end_rains_doy"":null,""season_length"":113,""seasonal_rain"":856,""end_rains_date"":null,""end_season_doy"":260,""end_season_date"":""1969-03-16"",""n_seasonal_rain"":null,""start_rains_doy"":147,""end_rains_status"":null,""start_rains_date"":""1968-11-24"",""end_season_status"":null,""start_rains_status"":null},{""year"":1969,""n_rain"":54,""station"":""Lundazi Met"",""annual_rain"":538,""end_rains_doy"":null,""season_length"":78,""seasonal_rain"":538,""end_rains_date"":null,""end_season_doy"":249,""end_season_date"":""1970-03-05"",""n_seasonal_rain"":null,""start_rains_doy"":171,""end_rains_status"":null,""start_rains_date"":""1969-12-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":1970,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1971,""n_rain"":79,""station"":""Lundazi Met"",""annual_rain"":649,""end_rains_doy"":null,""season_length"":121,""seasonal_rain"":638,""end_rains_date"":null,""end_season_doy"":259,""end_season_date"":""1972-03-15"",""n_seasonal_rain"":null,""start_rains_doy"":138,""end_rains_status"":null,""start_rains_date"":""1971-11-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":1972,""n_rain"":70,""station"":""Lundazi Met"",""annual_rain"":692,""end_rains_doy"":null,""season_length"":97,""seasonal_rain"":692,""end_rains_date"":null,""end_season_doy"":245,""end_season_date"":""1973-03-01"",""n_seasonal_rain"":null,""start_rains_doy"":148,""end_rains_status"":null,""start_rains_date"":""1972-11-25"",""end_season_status"":null,""start_rains_status"":null},{""year"":1973,""n_rain"":82,""station"":""Lundazi Met"",""annual_rain"":780,""end_rains_doy"":null,""season_length"":124,""seasonal_rain"":734,""end_rains_date"":null,""end_season_doy"":295,""end_season_date"":""1974-04-20"",""n_seasonal_rain"":null,""start_rains_doy"":171,""end_rains_status"":null,""start_rains_date"":""1973-12-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":1974,""n_rain"":71,""station"":""Lundazi Met"",""annual_rain"":691,""end_rains_doy"":null,""season_length"":85,""seasonal_rain"":690,""end_rains_date"":null,""end_season_doy"":245,""end_season_date"":""1975-03-01"",""n_seasonal_rain"":null,""start_rains_doy"":160,""end_rains_status"":null,""start_rains_date"":""1974-12-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":1975,""n_rain"":79,""station"":""Lundazi Met"",""annual_rain"":888,""end_rains_doy"":null,""season_length"":142,""seasonal_rain"":877,""end_rains_date"":null,""end_season_doy"":300,""end_season_date"":""1976-04-25"",""n_seasonal_rain"":null,""start_rains_doy"":158,""end_rains_status"":null,""start_rains_date"":""1975-12-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":1976,""n_rain"":59,""station"":""Lundazi Met"",""annual_rain"":588,""end_rains_doy"":null,""season_length"":96,""seasonal_rain"":586,""end_rains_date"":null,""end_season_doy"":258,""end_season_date"":""1977-03-14"",""n_seasonal_rain"":null,""start_rains_doy"":162,""end_rains_status"":null,""start_rains_date"":""1976-12-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1977,""n_rain"":87,""station"":""Lundazi Met"",""annual_rain"":1165,""end_rains_doy"":null,""season_length"":149,""seasonal_rain"":1160,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""1978-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":143,""end_rains_status"":null,""start_rains_date"":""1977-11-20"",""end_season_status"":null,""start_rains_status"":null},{""year"":1978,""n_rain"":81,""station"":""Lundazi Met"",""annual_rain"":738,""end_rains_doy"":null,""season_length"":136,""seasonal_rain"":734,""end_rains_date"":null,""end_season_doy"":297,""end_season_date"":""1979-04-22"",""n_seasonal_rain"":null,""start_rains_doy"":161,""end_rains_status"":null,""start_rains_date"":""1978-12-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1979,""n_rain"":79,""station"":""Lundazi Met"",""annual_rain"":1291,""end_rains_doy"":null,""season_length"":167,""seasonal_rain"":1291,""end_rains_date"":null,""end_season_doy"":313,""end_season_date"":""1980-05-08"",""n_seasonal_rain"":null,""start_rains_doy"":146,""end_rains_status"":null,""start_rains_date"":""1979-11-23"",""end_season_status"":null,""start_rains_status"":null},{""year"":1980,""n_rain"":72,""station"":""Lundazi Met"",""annual_rain"":710,""end_rains_doy"":null,""season_length"":110,""seasonal_rain"":707,""end_rains_date"":null,""end_season_doy"":268,""end_season_date"":""1981-03-24"",""n_seasonal_rain"":null,""start_rains_doy"":158,""end_rains_status"":null,""start_rains_date"":""1980-12-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":1981,""n_rain"":67,""station"":""Lundazi Met"",""annual_rain"":789,""end_rains_doy"":null,""season_length"":165,""seasonal_rain"":755,""end_rains_date"":null,""end_season_doy"":319,""end_season_date"":""1982-05-14"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""1981-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":1982,""n_rain"":70,""station"":""Lundazi Met"",""annual_rain"":811,""end_rains_doy"":null,""season_length"":128,""seasonal_rain"":811,""end_rains_date"":null,""end_season_doy"":270,""end_season_date"":""1983-03-26"",""n_seasonal_rain"":null,""start_rains_doy"":142,""end_rains_status"":null,""start_rains_date"":""1982-11-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":1983,""n_rain"":70,""station"":""Lundazi Met"",""annual_rain"":747,""end_rains_doy"":null,""season_length"":113,""seasonal_rain"":747,""end_rains_date"":null,""end_season_doy"":276,""end_season_date"":""1984-04-01"",""n_seasonal_rain"":null,""start_rains_doy"":163,""end_rains_status"":null,""start_rains_date"":""1983-12-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1984,""n_rain"":79,""station"":""Lundazi Met"",""annual_rain"":922,""end_rains_doy"":null,""season_length"":155,""seasonal_rain"":918,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""1985-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""1984-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1985,""n_rain"":99,""station"":""Lundazi Met"",""annual_rain"":1415,""end_rains_doy"":null,""season_length"":148,""seasonal_rain"":1387,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1986-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":131,""end_rains_status"":null,""start_rains_date"":""1985-11-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1986,""n_rain"":77,""station"":""Lundazi Met"",""annual_rain"":1112,""end_rains_doy"":null,""season_length"":141,""seasonal_rain"":1111,""end_rains_date"":null,""end_season_doy"":298,""end_season_date"":""1987-04-23"",""n_seasonal_rain"":null,""start_rains_doy"":157,""end_rains_status"":null,""start_rains_date"":""1986-12-04"",""end_season_status"":null,""start_rains_status"":null},{""year"":1987,""n_rain"":74,""station"":""Lundazi Met"",""annual_rain"":1048,""end_rains_doy"":null,""season_length"":136,""seasonal_rain"":1048,""end_rains_date"":null,""end_season_doy"":291,""end_season_date"":""1988-04-16"",""n_seasonal_rain"":null,""start_rains_doy"":155,""end_rains_status"":null,""start_rains_date"":""1987-12-02"",""end_season_status"":null,""start_rains_status"":null},{""year"":1988,""n_rain"":88,""station"":""Lundazi Met"",""annual_rain"":1095,""end_rains_doy"":null,""season_length"":122,""seasonal_rain"":1080,""end_rains_date"":null,""end_season_doy"":302,""end_season_date"":""1989-04-27"",""n_seasonal_rain"":null,""start_rains_doy"":180,""end_rains_status"":null,""start_rains_date"":""1988-12-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":1989,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":137,""end_rains_status"":null,""start_rains_date"":""1989-11-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":1990,""n_rain"":67,""station"":""Lundazi Met"",""annual_rain"":678,""end_rains_doy"":null,""season_length"":113,""seasonal_rain"":664,""end_rains_date"":null,""end_season_doy"":268,""end_season_date"":""1991-03-24"",""n_seasonal_rain"":null,""start_rains_doy"":155,""end_rains_status"":null,""start_rains_date"":""1990-12-02"",""end_season_status"":null,""start_rains_status"":null},{""year"":1991,""n_rain"":64,""station"":""Lundazi Met"",""annual_rain"":839,""end_rains_doy"":null,""season_length"":112,""seasonal_rain"":837,""end_rains_date"":null,""end_season_doy"":245,""end_season_date"":""1992-03-01"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""1991-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1992,""n_rain"":73,""station"":""Lundazi Met"",""annual_rain"":952,""end_rains_doy"":null,""season_length"":154,""seasonal_rain"":951,""end_rains_date"":null,""end_season_doy"":294,""end_season_date"":""1993-04-19"",""n_seasonal_rain"":null,""start_rains_doy"":140,""end_rains_status"":null,""start_rains_date"":""1992-11-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":1993,""n_rain"":62,""station"":""Lundazi Met"",""annual_rain"":787,""end_rains_doy"":null,""season_length"":110,""seasonal_rain"":783,""end_rains_date"":null,""end_season_doy"":283,""end_season_date"":""1994-04-08"",""n_seasonal_rain"":null,""start_rains_doy"":173,""end_rains_status"":null,""start_rains_date"":""1993-12-20"",""end_season_status"":null,""start_rains_status"":null},{""year"":1994,""n_rain"":75,""station"":""Lundazi Met"",""annual_rain"":832,""end_rains_doy"":null,""season_length"":128,""seasonal_rain"":832,""end_rains_date"":null,""end_season_doy"":277,""end_season_date"":""1995-04-02"",""n_seasonal_rain"":null,""start_rains_doy"":149,""end_rains_status"":null,""start_rains_date"":""1994-11-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":1995,""n_rain"":75,""station"":""Lundazi Met"",""annual_rain"":866,""end_rains_doy"":null,""season_length"":113,""seasonal_rain"":860,""end_rains_date"":null,""end_season_doy"":293,""end_season_date"":""1996-04-18"",""n_seasonal_rain"":null,""start_rains_doy"":180,""end_rains_status"":null,""start_rains_date"":""1995-12-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":1996,""n_rain"":76,""station"":""Lundazi Met"",""annual_rain"":730,""end_rains_doy"":null,""season_length"":141,""seasonal_rain"":730,""end_rains_date"":null,""end_season_doy"":303,""end_season_date"":""1997-04-28"",""n_seasonal_rain"":null,""start_rains_doy"":162,""end_rains_status"":null,""start_rains_date"":""1996-12-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1997,""n_rain"":79,""station"":""Lundazi Met"",""annual_rain"":835,""end_rains_doy"":null,""season_length"":139,""seasonal_rain"":830,""end_rains_date"":null,""end_season_doy"":286,""end_season_date"":""1998-04-11"",""n_seasonal_rain"":null,""start_rains_doy"":147,""end_rains_status"":null,""start_rains_date"":""1997-11-24"",""end_season_status"":null,""start_rains_status"":null},{""year"":1998,""n_rain"":80,""station"":""Lundazi Met"",""annual_rain"":652,""end_rains_doy"":null,""season_length"":136,""seasonal_rain"":651,""end_rains_date"":null,""end_season_doy"":297,""end_season_date"":""1999-04-22"",""n_seasonal_rain"":null,""start_rains_doy"":161,""end_rains_status"":null,""start_rains_date"":""1998-12-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1999,""n_rain"":66,""station"":""Lundazi Met"",""annual_rain"":676,""end_rains_doy"":null,""season_length"":118,""seasonal_rain"":676,""end_rains_date"":null,""end_season_doy"":284,""end_season_date"":""2000-04-09"",""n_seasonal_rain"":null,""start_rains_doy"":166,""end_rains_status"":null,""start_rains_date"":""1999-12-13"",""end_season_status"":null,""start_rains_status"":null},{""year"":2000,""n_rain"":96,""station"":""Lundazi Met"",""annual_rain"":913,""end_rains_doy"":null,""season_length"":161,""seasonal_rain"":913,""end_rains_date"":null,""end_season_doy"":289,""end_season_date"":""2001-04-14"",""n_seasonal_rain"":null,""start_rains_doy"":128,""end_rains_status"":null,""start_rains_date"":""2000-11-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":2001,""n_rain"":70,""station"":""Lundazi Met"",""annual_rain"":716,""end_rains_doy"":null,""season_length"":78,""seasonal_rain"":716,""end_rains_date"":null,""end_season_doy"":253,""end_season_date"":""2002-03-09"",""n_seasonal_rain"":null,""start_rains_doy"":175,""end_rains_status"":null,""start_rains_date"":""2001-12-22"",""end_season_status"":null,""start_rains_status"":null},{""year"":2002,""n_rain"":79,""station"":""Lundazi Met"",""annual_rain"":991,""end_rains_doy"":null,""season_length"":129,""seasonal_rain"":978,""end_rains_date"":null,""end_season_doy"":295,""end_season_date"":""2003-04-20"",""n_seasonal_rain"":null,""start_rains_doy"":166,""end_rains_status"":null,""start_rains_date"":""2002-12-13"",""end_season_status"":null,""start_rains_status"":null},{""year"":2003,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":153,""end_rains_status"":null,""start_rains_date"":""2003-11-30"",""end_season_status"":null,""start_rains_status"":null},{""year"":2004,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2005,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":299,""end_season_date"":""2006-04-24"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2006,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2007,""n_rain"":65,""station"":""Lundazi Met"",""annual_rain"":734,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":734,""end_rains_date"":null,""end_season_doy"":269,""end_season_date"":""2008-03-25"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2008,""n_rain"":72,""station"":""Lundazi Met"",""annual_rain"":655,""end_rains_doy"":null,""season_length"":108,""seasonal_rain"":649,""end_rains_date"":null,""end_season_doy"":257,""end_season_date"":""2009-03-13"",""n_seasonal_rain"":null,""start_rains_doy"":149,""end_rains_status"":null,""start_rains_date"":""2008-11-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":2009,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2010,""n_rain"":66,""station"":""Lundazi Met"",""annual_rain"":685,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":685,""end_rains_date"":null,""end_season_doy"":287,""end_season_date"":""2011-04-12"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2011,""n_rain"":70,""station"":""Lundazi Met"",""annual_rain"":837,""end_rains_doy"":null,""season_length"":74,""seasonal_rain"":835,""end_rains_date"":null,""end_season_doy"":245,""end_season_date"":""2012-03-01"",""n_seasonal_rain"":null,""start_rains_doy"":171,""end_rains_status"":null,""start_rains_date"":""2011-12-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":2012,""n_rain"":57,""station"":""Lundazi Met"",""annual_rain"":547,""end_rains_doy"":null,""season_length"":107,""seasonal_rain"":529,""end_rains_date"":null,""end_season_doy"":272,""end_season_date"":""2013-03-28"",""n_seasonal_rain"":null,""start_rains_doy"":165,""end_rains_status"":null,""start_rains_date"":""2012-12-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":2013,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":106,""seasonal_rain"":572,""end_rains_date"":null,""end_season_doy"":277,""end_season_date"":""2014-04-02"",""n_seasonal_rain"":null,""start_rains_doy"":171,""end_rains_status"":null,""start_rains_date"":""2013-12-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":2014,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":268,""end_season_date"":""2015-03-24"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2015,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":246,""end_season_date"":""2016-03-02"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2016,""n_rain"":61,""station"":""Lundazi Met"",""annual_rain"":812,""end_rains_doy"":null,""season_length"":130,""seasonal_rain"":807,""end_rains_date"":null,""end_season_doy"":270,""end_season_date"":""2017-03-26"",""n_seasonal_rain"":null,""start_rains_doy"":140,""end_rains_status"":null,""start_rains_date"":""2016-11-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":2017,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":273,""end_season_date"":""2018-03-29"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2018,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":263,""end_season_date"":""2019-03-19"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2019,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""2020-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2020,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":287,""end_season_date"":""2021-04-12"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2021,""n_rain"":null,""station"":""Lundazi Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":124,""seasonal_rain"":734,""end_rains_date"":null,""end_season_doy"":295,""end_season_date"":""2022-04-20"",""n_seasonal_rain"":null,""start_rains_doy"":171,""end_rains_status"":null,""start_rains_date"":""2021-12-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":2022,""n_rain"":0,""station"":""Lundazi Met"",""annual_rain"":0,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null}],""metadata"":{""end_rains"":{""output"":null,""end_day"":null,""start_day"":null,""s_start_doy"":183,""min_rainfall"":null,""interval_length"":null},""end_season"":{""end_day"":366,""capacity"":100,""start_day"":245,""evaporation"":""value"",""s_start_doy"":183,""evaporation_value"":5,""water_balance_max"":0},""annual_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""annual_rain"":null,""s_start_doy"":183},""start_rains"":{""end_day"":184,""max_rain"":null,""dry_spell"":true,""over_days"":3,""start_day"":93,""threshold"":0,""dry_period"":false,""proportion"":false,""amount_rain"":20,""s_start_doy"":183,""min_rain_days"":null,""prob_rain_day"":null,""spell_interval"":21,""total_rainfall"":true,""period_interval"":null,""number_rain_days"":null,""rain_day_interval"":null,""spell_max_dry_days"":9,""period_max_dry_days"":null},""seasonal_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""total_rain"":null},""seasonal_length"":{""end_type"":""season""}}}" -2024-07-27 19:58:40.899488+00,zm_workshops/Mfuwe Met,rainfallSummary,"{""data"":[{""year"":1979,""n_rain"":75,""station"":""Mfuwe Met"",""annual_rain"":873,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":873,""end_rains_date"":null,""end_season_doy"":282,""end_season_date"":""1980-04-07"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1980,""n_rain"":78,""station"":""Mfuwe Met"",""annual_rain"":997,""end_rains_doy"":null,""season_length"":125,""seasonal_rain"":994,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1981-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""1980-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":1981,""n_rain"":55,""station"":""Mfuwe Met"",""annual_rain"":686,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":686,""end_rains_date"":null,""end_season_doy"":285,""end_season_date"":""1982-04-10"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1982,""n_rain"":69,""station"":""Mfuwe Met"",""annual_rain"":792,""end_rains_doy"":null,""season_length"":135,""seasonal_rain"":792,""end_rains_date"":null,""end_season_doy"":277,""end_season_date"":""1983-04-02"",""n_seasonal_rain"":null,""start_rains_doy"":142,""end_rains_status"":null,""start_rains_date"":""1982-11-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":1983,""n_rain"":56,""station"":""Mfuwe Met"",""annual_rain"":494,""end_rains_doy"":null,""season_length"":119,""seasonal_rain"":494,""end_rains_date"":null,""end_season_doy"":267,""end_season_date"":""1984-03-23"",""n_seasonal_rain"":null,""start_rains_doy"":148,""end_rains_status"":null,""start_rains_date"":""1983-11-25"",""end_season_status"":null,""start_rains_status"":null},{""year"":1984,""n_rain"":81,""station"":""Mfuwe Met"",""annual_rain"":1060,""end_rains_doy"":null,""season_length"":168,""seasonal_rain"":1060,""end_rains_date"":null,""end_season_doy"":300,""end_season_date"":""1985-04-25"",""n_seasonal_rain"":null,""start_rains_doy"":132,""end_rains_status"":null,""start_rains_date"":""1984-11-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1985,""n_rain"":79,""station"":""Mfuwe Met"",""annual_rain"":977,""end_rains_doy"":null,""season_length"":171,""seasonal_rain"":976,""end_rains_date"":null,""end_season_doy"":304,""end_season_date"":""1986-04-29"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""1985-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1986,""n_rain"":66,""station"":""Mfuwe Met"",""annual_rain"":664,""end_rains_doy"":null,""season_length"":140,""seasonal_rain"":664,""end_rains_date"":null,""end_season_doy"":246,""end_season_date"":""1987-03-02"",""n_seasonal_rain"":null,""start_rains_doy"":106,""end_rains_status"":null,""start_rains_date"":""1986-10-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":1987,""n_rain"":68,""station"":""Mfuwe Met"",""annual_rain"":852,""end_rains_doy"":null,""season_length"":137,""seasonal_rain"":852,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""1988-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":151,""end_rains_status"":null,""start_rains_date"":""1987-11-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":1988,""n_rain"":85,""station"":""Mfuwe Met"",""annual_rain"":949,""end_rains_doy"":null,""season_length"":124,""seasonal_rain"":931,""end_rains_date"":null,""end_season_doy"":274,""end_season_date"":""1989-03-30"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""1988-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":1989,""n_rain"":39,""station"":""Mfuwe Met"",""annual_rain"":793,""end_rains_doy"":null,""season_length"":106,""seasonal_rain"":793,""end_rains_date"":null,""end_season_doy"":245,""end_season_date"":""1990-03-01"",""n_seasonal_rain"":null,""start_rains_doy"":139,""end_rains_status"":null,""start_rains_date"":""1989-11-16"",""end_season_status"":null,""start_rains_status"":null},{""year"":1990,""n_rain"":60,""station"":""Mfuwe Met"",""annual_rain"":667,""end_rains_doy"":null,""season_length"":109,""seasonal_rain"":662,""end_rains_date"":null,""end_season_doy"":271,""end_season_date"":""1991-03-27"",""n_seasonal_rain"":null,""start_rains_doy"":162,""end_rains_status"":null,""start_rains_date"":""1990-12-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1991,""n_rain"":63,""station"":""Mfuwe Met"",""annual_rain"":771,""end_rains_doy"":null,""season_length"":138,""seasonal_rain"":769,""end_rains_date"":null,""end_season_doy"":245,""end_season_date"":""1992-03-01"",""n_seasonal_rain"":null,""start_rains_doy"":107,""end_rains_status"":null,""start_rains_date"":""1991-10-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":1992,""n_rain"":80,""station"":""Mfuwe Met"",""annual_rain"":910,""end_rains_doy"":null,""season_length"":136,""seasonal_rain"":910,""end_rains_date"":null,""end_season_doy"":300,""end_season_date"":""1993-04-25"",""n_seasonal_rain"":null,""start_rains_doy"":164,""end_rains_status"":null,""start_rains_date"":""1992-12-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":1993,""n_rain"":52,""station"":""Mfuwe Met"",""annual_rain"":656,""end_rains_doy"":null,""season_length"":87,""seasonal_rain"":656,""end_rains_date"":null,""end_season_doy"":251,""end_season_date"":""1994-03-07"",""n_seasonal_rain"":null,""start_rains_doy"":164,""end_rains_status"":null,""start_rains_date"":""1993-12-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":1994,""n_rain"":56,""station"":""Mfuwe Met"",""annual_rain"":592,""end_rains_doy"":null,""season_length"":82,""seasonal_rain"":592,""end_rains_date"":null,""end_season_doy"":261,""end_season_date"":""1995-03-17"",""n_seasonal_rain"":null,""start_rains_doy"":179,""end_rains_status"":null,""start_rains_date"":""1994-12-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":1995,""n_rain"":60,""station"":""Mfuwe Met"",""annual_rain"":818,""end_rains_doy"":null,""season_length"":138,""seasonal_rain"":771,""end_rains_date"":null,""end_season_doy"":278,""end_season_date"":""1996-04-03"",""n_seasonal_rain"":null,""start_rains_doy"":140,""end_rains_status"":null,""start_rains_date"":""1995-11-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":1996,""n_rain"":72,""station"":""Mfuwe Met"",""annual_rain"":855,""end_rains_doy"":null,""season_length"":133,""seasonal_rain"":847,""end_rains_date"":null,""end_season_doy"":274,""end_season_date"":""1997-03-30"",""n_seasonal_rain"":null,""start_rains_doy"":141,""end_rains_status"":null,""start_rains_date"":""1996-11-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":1997,""n_rain"":69,""station"":""Mfuwe Met"",""annual_rain"":913,""end_rains_doy"":null,""season_length"":110,""seasonal_rain"":912,""end_rains_date"":null,""end_season_doy"":250,""end_season_date"":""1998-03-06"",""n_seasonal_rain"":null,""start_rains_doy"":140,""end_rains_status"":null,""start_rains_date"":""1997-11-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":1998,""n_rain"":58,""station"":""Mfuwe Met"",""annual_rain"":687,""end_rains_doy"":null,""season_length"":146,""seasonal_rain"":687,""end_rains_date"":null,""end_season_doy"":280,""end_season_date"":""1999-04-05"",""n_seasonal_rain"":null,""start_rains_doy"":134,""end_rains_status"":null,""start_rains_date"":""1998-11-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":1999,""n_rain"":74,""station"":""Mfuwe Met"",""annual_rain"":835,""end_rains_doy"":null,""season_length"":133,""seasonal_rain"":834,""end_rains_date"":null,""end_season_doy"":301,""end_season_date"":""2000-04-26"",""n_seasonal_rain"":null,""start_rains_doy"":168,""end_rains_status"":null,""start_rains_date"":""1999-12-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":2000,""n_rain"":60,""station"":""Mfuwe Met"",""annual_rain"":675,""end_rains_doy"":null,""season_length"":164,""seasonal_rain"":675,""end_rains_date"":null,""end_season_doy"":295,""end_season_date"":""2001-04-20"",""n_seasonal_rain"":null,""start_rains_doy"":131,""end_rains_status"":null,""start_rains_date"":""2000-11-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":2001,""n_rain"":65,""station"":""Mfuwe Met"",""annual_rain"":677,""end_rains_doy"":null,""season_length"":107,""seasonal_rain"":677,""end_rains_date"":null,""end_season_doy"":245,""end_season_date"":""2002-03-01"",""n_seasonal_rain"":null,""start_rains_doy"":138,""end_rains_status"":null,""start_rains_date"":""2001-11-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":2002,""n_rain"":75,""station"":""Mfuwe Met"",""annual_rain"":822,""end_rains_doy"":null,""season_length"":140,""seasonal_rain"":822,""end_rains_date"":null,""end_season_doy"":269,""end_season_date"":""2003-03-25"",""n_seasonal_rain"":null,""start_rains_doy"":129,""end_rains_status"":null,""start_rains_date"":""2002-11-06"",""end_season_status"":null,""start_rains_status"":null},{""year"":2003,""n_rain"":70,""station"":""Mfuwe Met"",""annual_rain"":895,""end_rains_doy"":null,""season_length"":154,""seasonal_rain"":895,""end_rains_date"":null,""end_season_doy"":285,""end_season_date"":""2004-04-10"",""n_seasonal_rain"":null,""start_rains_doy"":131,""end_rains_status"":null,""start_rains_date"":""2003-11-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":2004,""n_rain"":58,""station"":""Mfuwe Met"",""annual_rain"":900,""end_rains_doy"":null,""season_length"":113,""seasonal_rain"":900,""end_rains_date"":null,""end_season_doy"":262,""end_season_date"":""2005-03-18"",""n_seasonal_rain"":null,""start_rains_doy"":149,""end_rains_status"":null,""start_rains_date"":""2004-11-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":2005,""n_rain"":56,""station"":""Mfuwe Met"",""annual_rain"":686,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":686,""end_rains_date"":null,""end_season_doy"":286,""end_season_date"":""2006-04-11"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2006,""n_rain"":69,""station"":""Mfuwe Met"",""annual_rain"":1041,""end_rains_doy"":null,""season_length"":150,""seasonal_rain"":1041,""end_rains_date"":null,""end_season_doy"":284,""end_season_date"":""2007-04-09"",""n_seasonal_rain"":null,""start_rains_doy"":134,""end_rains_status"":null,""start_rains_date"":""2006-11-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":2007,""n_rain"":65,""station"":""Mfuwe Met"",""annual_rain"":871,""end_rains_doy"":null,""season_length"":122,""seasonal_rain"":870,""end_rains_date"":null,""end_season_doy"":273,""end_season_date"":""2008-03-29"",""n_seasonal_rain"":null,""start_rains_doy"":151,""end_rains_status"":null,""start_rains_date"":""2007-11-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":2008,""n_rain"":81,""station"":""Mfuwe Met"",""annual_rain"":1116,""end_rains_doy"":null,""season_length"":164,""seasonal_rain"":1108,""end_rains_date"":null,""end_season_doy"":296,""end_season_date"":""2009-04-21"",""n_seasonal_rain"":null,""start_rains_doy"":132,""end_rains_status"":null,""start_rains_date"":""2008-11-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":2009,""n_rain"":80,""station"":""Mfuwe Met"",""annual_rain"":1043,""end_rains_doy"":null,""season_length"":144,""seasonal_rain"":1041,""end_rains_date"":null,""end_season_doy"":284,""end_season_date"":""2010-04-09"",""n_seasonal_rain"":null,""start_rains_doy"":140,""end_rains_status"":null,""start_rains_date"":""2009-11-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":2010,""n_rain"":77,""station"":""Mfuwe Met"",""annual_rain"":826,""end_rains_doy"":null,""season_length"":146,""seasonal_rain"":826,""end_rains_date"":null,""end_season_doy"":300,""end_season_date"":""2011-04-25"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""2010-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":2011,""n_rain"":74,""station"":""Mfuwe Met"",""annual_rain"":742,""end_rains_doy"":null,""season_length"":141,""seasonal_rain"":741,""end_rains_date"":null,""end_season_doy"":291,""end_season_date"":""2012-04-16"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""2011-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":2012,""n_rain"":null,""station"":""Mfuwe Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":163,""end_rains_status"":null,""start_rains_date"":""2012-12-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":2013,""n_rain"":53,""station"":""Mfuwe Met"",""annual_rain"":694,""end_rains_doy"":null,""season_length"":134,""seasonal_rain"":686,""end_rains_date"":null,""end_season_doy"":278,""end_season_date"":""2014-04-03"",""n_seasonal_rain"":null,""start_rains_doy"":144,""end_rains_status"":null,""start_rains_date"":""2013-11-21"",""end_season_status"":null,""start_rains_status"":null},{""year"":2014,""n_rain"":56,""station"":""Mfuwe Met"",""annual_rain"":611,""end_rains_doy"":null,""season_length"":106,""seasonal_rain"":611,""end_rains_date"":null,""end_season_doy"":268,""end_season_date"":""2015-03-24"",""n_seasonal_rain"":null,""start_rains_doy"":162,""end_rains_status"":null,""start_rains_date"":""2014-12-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":2015,""n_rain"":93,""station"":""Mfuwe Met"",""annual_rain"":1100,""end_rains_doy"":null,""season_length"":82,""seasonal_rain"":746,""end_rains_date"":null,""end_season_doy"":249,""end_season_date"":""2016-03-05"",""n_seasonal_rain"":null,""start_rains_doy"":167,""end_rains_status"":null,""start_rains_date"":""2015-12-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":2016,""n_rain"":72,""station"":""Mfuwe Met"",""annual_rain"":954,""end_rains_doy"":null,""season_length"":138,""seasonal_rain"":946,""end_rains_date"":null,""end_season_doy"":277,""end_season_date"":""2017-04-02"",""n_seasonal_rain"":null,""start_rains_doy"":139,""end_rains_status"":null,""start_rains_date"":""2016-11-16"",""end_season_status"":null,""start_rains_status"":null},{""year"":2017,""n_rain"":65,""station"":""Mfuwe Met"",""annual_rain"":955,""end_rains_doy"":null,""season_length"":158,""seasonal_rain"":914,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""2018-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":134,""end_rains_status"":null,""start_rains_date"":""2017-11-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":2018,""n_rain"":73,""station"":""Mfuwe Met"",""annual_rain"":772,""end_rains_doy"":null,""season_length"":125,""seasonal_rain"":772,""end_rains_date"":null,""end_season_doy"":256,""end_season_date"":""2019-03-12"",""n_seasonal_rain"":null,""start_rains_doy"":131,""end_rains_status"":null,""start_rains_date"":""2018-11-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":2019,""n_rain"":74,""station"":""Mfuwe Met"",""annual_rain"":945,""end_rains_doy"":null,""season_length"":128,""seasonal_rain"":941,""end_rains_date"":null,""end_season_doy"":286,""end_season_date"":""2020-04-11"",""n_seasonal_rain"":null,""start_rains_doy"":158,""end_rains_status"":null,""start_rains_date"":""2019-12-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":2020,""n_rain"":55,""station"":""Mfuwe Met"",""annual_rain"":582,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":582,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":156,""end_rains_status"":null,""start_rains_date"":""2020-12-03"",""end_season_status"":null,""start_rains_status"":null},{""year"":2021,""n_rain"":67,""station"":""Mfuwe Met"",""annual_rain"":734,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":734,""end_rains_date"":null,""end_season_doy"":266,""end_season_date"":""2022-03-22"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2022,""n_rain"":null,""station"":""Mfuwe Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null}],""metadata"":{""end_rains"":{""output"":null,""end_day"":null,""start_day"":null,""s_start_doy"":183,""min_rainfall"":null,""interval_length"":null},""end_season"":{""end_day"":366,""capacity"":100,""start_day"":245,""evaporation"":""value"",""s_start_doy"":183,""evaporation_value"":5,""water_balance_max"":0},""annual_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""annual_rain"":null,""s_start_doy"":183},""start_rains"":{""end_day"":184,""max_rain"":null,""dry_spell"":true,""over_days"":3,""start_day"":93,""threshold"":0,""dry_period"":false,""proportion"":false,""amount_rain"":20,""s_start_doy"":183,""min_rain_days"":null,""prob_rain_day"":null,""spell_interval"":21,""total_rainfall"":true,""period_interval"":null,""number_rain_days"":null,""rain_day_interval"":null,""spell_max_dry_days"":9,""period_max_dry_days"":null},""seasonal_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""total_rain"":null},""seasonal_length"":{""end_type"":""season""}}}" -2024-07-27 19:58:44.090494+00,zm_workshops/Msekera Agromet,rainfallSummary,"{""data"":[{""year"":1981,""n_rain"":54,""station"":""Msekera Agromet"",""annual_rain"":660,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":640,""end_rains_date"":null,""end_season_doy"":263,""end_season_date"":""1982-03-19"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1982,""n_rain"":79,""station"":""Msekera Agromet"",""annual_rain"":1005,""end_rains_doy"":null,""season_length"":113,""seasonal_rain"":1003,""end_rains_date"":null,""end_season_doy"":261,""end_season_date"":""1983-03-17"",""n_seasonal_rain"":null,""start_rains_doy"":148,""end_rains_status"":null,""start_rains_date"":""1982-11-25"",""end_season_status"":null,""start_rains_status"":null},{""year"":1983,""n_rain"":66,""station"":""Msekera Agromet"",""annual_rain"":874,""end_rains_doy"":null,""season_length"":113,""seasonal_rain"":870,""end_rains_date"":null,""end_season_doy"":268,""end_season_date"":""1984-03-24"",""n_seasonal_rain"":null,""start_rains_doy"":155,""end_rains_status"":null,""start_rains_date"":""1983-12-02"",""end_season_status"":null,""start_rains_status"":null},{""year"":1984,""n_rain"":91,""station"":""Msekera Agromet"",""annual_rain"":1039,""end_rains_doy"":null,""season_length"":159,""seasonal_rain"":1039,""end_rains_date"":null,""end_season_doy"":289,""end_season_date"":""1985-04-14"",""n_seasonal_rain"":null,""start_rains_doy"":130,""end_rains_status"":null,""start_rains_date"":""1984-11-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":1985,""n_rain"":90,""station"":""Msekera Agromet"",""annual_rain"":1121,""end_rains_doy"":null,""season_length"":162,""seasonal_rain"":1119,""end_rains_date"":null,""end_season_doy"":295,""end_season_date"":""1986-04-20"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""1985-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1986,""n_rain"":84,""station"":""Msekera Agromet"",""annual_rain"":954,""end_rains_doy"":null,""season_length"":175,""seasonal_rain"":952,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1987-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":104,""end_rains_status"":null,""start_rains_date"":""1986-10-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":1987,""n_rain"":78,""station"":""Msekera Agromet"",""annual_rain"":1046,""end_rains_doy"":null,""season_length"":143,""seasonal_rain"":1046,""end_rains_date"":null,""end_season_doy"":298,""end_season_date"":""1988-04-23"",""n_seasonal_rain"":null,""start_rains_doy"":155,""end_rains_status"":null,""start_rains_date"":""1987-12-02"",""end_season_status"":null,""start_rains_status"":null},{""year"":1988,""n_rain"":98,""station"":""Msekera Agromet"",""annual_rain"":1182,""end_rains_doy"":null,""season_length"":127,""seasonal_rain"":1159,""end_rains_date"":null,""end_season_doy"":297,""end_season_date"":""1989-04-22"",""n_seasonal_rain"":null,""start_rains_doy"":170,""end_rains_status"":null,""start_rains_date"":""1988-12-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":1989,""n_rain"":82,""station"":""Msekera Agromet"",""annual_rain"":1135,""end_rains_doy"":null,""season_length"":170,""seasonal_rain"":1096,""end_rains_date"":null,""end_season_doy"":307,""end_season_date"":""1990-05-02"",""n_seasonal_rain"":null,""start_rains_doy"":137,""end_rains_status"":null,""start_rains_date"":""1989-11-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":1990,""n_rain"":79,""station"":""Msekera Agromet"",""annual_rain"":753,""end_rains_doy"":null,""season_length"":137,""seasonal_rain"":752,""end_rains_date"":null,""end_season_doy"":284,""end_season_date"":""1991-04-09"",""n_seasonal_rain"":null,""start_rains_doy"":147,""end_rains_status"":null,""start_rains_date"":""1990-11-24"",""end_season_status"":null,""start_rains_status"":null},{""year"":1991,""n_rain"":75,""station"":""Msekera Agromet"",""annual_rain"":825,""end_rains_doy"":null,""season_length"":166,""seasonal_rain"":823,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""1992-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":126,""end_rains_status"":null,""start_rains_date"":""1991-11-03"",""end_season_status"":null,""start_rains_status"":null},{""year"":1992,""n_rain"":99,""station"":""Msekera Agromet"",""annual_rain"":1413,""end_rains_doy"":null,""season_length"":174,""seasonal_rain"":1413,""end_rains_date"":null,""end_season_doy"":316,""end_season_date"":""1993-05-11"",""n_seasonal_rain"":null,""start_rains_doy"":142,""end_rains_status"":null,""start_rains_date"":""1992-11-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":1993,""n_rain"":null,""station"":""Msekera Agromet"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":106,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":266,""end_season_date"":""1994-03-22"",""n_seasonal_rain"":null,""start_rains_doy"":160,""end_rains_status"":null,""start_rains_date"":""1993-12-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":1994,""n_rain"":49,""station"":""Msekera Agromet"",""annual_rain"":543,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":543,""end_rains_date"":null,""end_season_doy"":253,""end_season_date"":""1995-03-09"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1995,""n_rain"":78,""station"":""Msekera Agromet"",""annual_rain"":1124,""end_rains_doy"":null,""season_length"":131,""seasonal_rain"":1069,""end_rains_date"":null,""end_season_doy"":281,""end_season_date"":""1996-04-06"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""1995-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":1996,""n_rain"":70,""station"":""Msekera Agromet"",""annual_rain"":954,""end_rains_doy"":null,""season_length"":118,""seasonal_rain"":925,""end_rains_date"":null,""end_season_doy"":270,""end_season_date"":""1997-03-26"",""n_seasonal_rain"":null,""start_rains_doy"":152,""end_rains_status"":null,""start_rains_date"":""1996-11-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":1997,""n_rain"":66,""station"":""Msekera Agromet"",""annual_rain"":1076,""end_rains_doy"":null,""season_length"":109,""seasonal_rain"":1076,""end_rains_date"":null,""end_season_doy"":250,""end_season_date"":""1998-03-06"",""n_seasonal_rain"":null,""start_rains_doy"":141,""end_rains_status"":null,""start_rains_date"":""1997-11-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":1998,""n_rain"":null,""station"":""Msekera Agromet"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":149,""end_rains_status"":null,""start_rains_date"":""1998-11-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":1999,""n_rain"":71,""station"":""Msekera Agromet"",""annual_rain"":789,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":789,""end_rains_date"":null,""end_season_doy"":286,""end_season_date"":""2000-04-11"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2000,""n_rain"":null,""station"":""Msekera Agromet"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":172,""seasonal_rain"":1368,""end_rains_date"":null,""end_season_doy"":298,""end_season_date"":""2001-04-23"",""n_seasonal_rain"":null,""start_rains_doy"":126,""end_rains_status"":null,""start_rains_date"":""2000-11-03"",""end_season_status"":null,""start_rains_status"":null},{""year"":2001,""n_rain"":72,""station"":""Msekera Agromet"",""annual_rain"":786,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":786,""end_rains_date"":null,""end_season_doy"":282,""end_season_date"":""2002-04-07"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2002,""n_rain"":null,""station"":""Msekera Agromet"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":166,""seasonal_rain"":1390,""end_rains_date"":null,""end_season_doy"":299,""end_season_date"":""2003-04-24"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""2002-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":2003,""n_rain"":null,""station"":""Msekera Agromet"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2004,""n_rain"":null,""station"":""Msekera Agromet"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2005,""n_rain"":null,""station"":""Msekera Agromet"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2006,""n_rain"":null,""station"":""Msekera Agromet"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":287,""end_season_date"":""2007-04-12"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2007,""n_rain"":83,""station"":""Msekera Agromet"",""annual_rain"":1011,""end_rains_doy"":null,""season_length"":146,""seasonal_rain"":1011,""end_rains_date"":null,""end_season_doy"":276,""end_season_date"":""2008-04-01"",""n_seasonal_rain"":null,""start_rains_doy"":130,""end_rains_status"":null,""start_rains_date"":""2007-11-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":2008,""n_rain"":88,""station"":""Msekera Agromet"",""annual_rain"":1142,""end_rains_doy"":null,""season_length"":154,""seasonal_rain"":1117,""end_rains_date"":null,""end_season_doy"":295,""end_season_date"":""2009-04-20"",""n_seasonal_rain"":null,""start_rains_doy"":141,""end_rains_status"":null,""start_rains_date"":""2008-11-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":2009,""n_rain"":79,""station"":""Msekera Agromet"",""annual_rain"":1099,""end_rains_doy"":null,""season_length"":172,""seasonal_rain"":1099,""end_rains_date"":null,""end_season_doy"":303,""end_season_date"":""2010-04-28"",""n_seasonal_rain"":null,""start_rains_doy"":131,""end_rains_status"":null,""start_rains_date"":""2009-11-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":2010,""n_rain"":79,""station"":""Msekera Agromet"",""annual_rain"":1248,""end_rains_doy"":null,""season_length"":156,""seasonal_rain"":1248,""end_rains_date"":null,""end_season_doy"":299,""end_season_date"":""2011-04-24"",""n_seasonal_rain"":null,""start_rains_doy"":143,""end_rains_status"":null,""start_rains_date"":""2010-11-20"",""end_season_status"":null,""start_rains_status"":null},{""year"":2011,""n_rain"":79,""station"":""Msekera Agromet"",""annual_rain"":1201,""end_rains_doy"":null,""season_length"":136,""seasonal_rain"":1201,""end_rains_date"":null,""end_season_doy"":298,""end_season_date"":""2012-04-23"",""n_seasonal_rain"":null,""start_rains_doy"":162,""end_rains_status"":null,""start_rains_date"":""2011-12-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":2012,""n_rain"":80,""station"":""Msekera Agromet"",""annual_rain"":1245,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":1245,""end_rains_date"":null,""end_season_doy"":289,""end_season_date"":""2013-04-14"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2013,""n_rain"":73,""station"":""Msekera Agromet"",""annual_rain"":1296,""end_rains_doy"":null,""season_length"":117,""seasonal_rain"":1294,""end_rains_date"":null,""end_season_doy"":291,""end_season_date"":""2014-04-16"",""n_seasonal_rain"":null,""start_rains_doy"":174,""end_rains_status"":null,""start_rains_date"":""2013-12-21"",""end_season_status"":null,""start_rains_status"":null},{""year"":2014,""n_rain"":61,""station"":""Msekera Agromet"",""annual_rain"":906,""end_rains_doy"":null,""season_length"":127,""seasonal_rain"":906,""end_rains_date"":null,""end_season_doy"":301,""end_season_date"":""2015-04-26"",""n_seasonal_rain"":null,""start_rains_doy"":174,""end_rains_status"":null,""start_rains_date"":""2014-12-21"",""end_season_status"":null,""start_rains_status"":null},{""year"":2015,""n_rain"":60,""station"":""Msekera Agromet"",""annual_rain"":744,""end_rains_doy"":null,""season_length"":136,""seasonal_rain"":744,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""2016-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":152,""end_rains_status"":null,""start_rains_date"":""2015-11-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":2016,""n_rain"":82,""station"":""Msekera Agromet"",""annual_rain"":1251,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":1244,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":141,""end_rains_status"":null,""start_rains_date"":""2016-11-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":2017,""n_rain"":74,""station"":""Msekera Agromet"",""annual_rain"":1342,""end_rains_doy"":null,""season_length"":166,""seasonal_rain"":1310,""end_rains_date"":null,""end_season_doy"":299,""end_season_date"":""2018-04-24"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""2017-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":2018,""n_rain"":82,""station"":""Msekera Agromet"",""annual_rain"":1106,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":1106,""end_rains_date"":null,""end_season_doy"":278,""end_season_date"":""2019-04-03"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2019,""n_rain"":67,""station"":""Msekera Agromet"",""annual_rain"":1220,""end_rains_doy"":null,""season_length"":141,""seasonal_rain"":1220,""end_rains_date"":null,""end_season_doy"":291,""end_season_date"":""2020-04-16"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""2019-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":2020,""n_rain"":91,""station"":""Msekera Agromet"",""annual_rain"":1947,""end_rains_doy"":null,""season_length"":134,""seasonal_rain"":1947,""end_rains_date"":null,""end_season_doy"":289,""end_season_date"":""2021-04-14"",""n_seasonal_rain"":null,""start_rains_doy"":155,""end_rains_status"":null,""start_rains_date"":""2020-12-02"",""end_season_status"":null,""start_rains_status"":null},{""year"":2021,""n_rain"":82,""station"":""Msekera Agromet"",""annual_rain"":1119,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":1118,""end_rains_date"":null,""end_season_doy"":310,""end_season_date"":""2022-05-05"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2022,""n_rain"":0,""station"":""Msekera Agromet"",""annual_rain"":0,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null}],""metadata"":{""end_rains"":{""output"":null,""end_day"":null,""start_day"":null,""s_start_doy"":183,""min_rainfall"":null,""interval_length"":null},""end_season"":{""end_day"":366,""capacity"":100,""start_day"":245,""evaporation"":""value"",""s_start_doy"":183,""evaporation_value"":5,""water_balance_max"":0},""annual_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""annual_rain"":null,""s_start_doy"":183},""start_rains"":{""end_day"":184,""max_rain"":null,""dry_spell"":true,""over_days"":3,""start_day"":93,""threshold"":0,""dry_period"":false,""proportion"":false,""amount_rain"":20,""s_start_doy"":183,""min_rain_days"":null,""prob_rain_day"":null,""spell_interval"":21,""total_rainfall"":true,""period_interval"":null,""number_rain_days"":null,""rain_day_interval"":null,""spell_max_dry_days"":9,""period_max_dry_days"":null},""seasonal_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""total_rain"":null},""seasonal_length"":{""end_type"":""season""}}}" -2024-07-27 19:58:47.182087+00,zm_workshops/Petauke Met,rainfallSummary,"{""data"":[{""year"":1949,""n_rain"":62,""station"":""Petauke Met"",""annual_rain"":922,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":922,""end_rains_date"":null,""end_season_doy"":296,""end_season_date"":""1950-04-21"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1950,""n_rain"":66,""station"":""Petauke Met"",""annual_rain"":837,""end_rains_doy"":null,""season_length"":117,""seasonal_rain"":835,""end_rains_date"":null,""end_season_doy"":275,""end_season_date"":""1951-03-31"",""n_seasonal_rain"":null,""start_rains_doy"":158,""end_rains_status"":null,""start_rains_date"":""1950-12-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":1951,""n_rain"":89,""station"":""Petauke Met"",""annual_rain"":1170,""end_rains_doy"":null,""season_length"":150,""seasonal_rain"":1148,""end_rains_date"":null,""end_season_doy"":268,""end_season_date"":""1952-03-24"",""n_seasonal_rain"":null,""start_rains_doy"":118,""end_rains_status"":null,""start_rains_date"":""1951-10-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":1952,""n_rain"":78,""station"":""Petauke Met"",""annual_rain"":1321,""end_rains_doy"":null,""season_length"":144,""seasonal_rain"":1321,""end_rains_date"":null,""end_season_doy"":295,""end_season_date"":""1953-04-20"",""n_seasonal_rain"":null,""start_rains_doy"":151,""end_rains_status"":null,""start_rains_date"":""1952-11-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":1953,""n_rain"":59,""station"":""Petauke Met"",""annual_rain"":746,""end_rains_doy"":null,""season_length"":123,""seasonal_rain"":746,""end_rains_date"":null,""end_season_doy"":267,""end_season_date"":""1954-03-23"",""n_seasonal_rain"":null,""start_rains_doy"":144,""end_rains_status"":null,""start_rains_date"":""1953-11-21"",""end_season_status"":null,""start_rains_status"":null},{""year"":1954,""n_rain"":84,""station"":""Petauke Met"",""annual_rain"":1094,""end_rains_doy"":null,""season_length"":148,""seasonal_rain"":1090,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1955-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":131,""end_rains_status"":null,""start_rains_date"":""1954-11-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1955,""n_rain"":83,""station"":""Petauke Met"",""annual_rain"":1071,""end_rains_doy"":null,""season_length"":135,""seasonal_rain"":1070,""end_rains_date"":null,""end_season_doy"":286,""end_season_date"":""1956-04-11"",""n_seasonal_rain"":null,""start_rains_doy"":151,""end_rains_status"":null,""start_rains_date"":""1955-11-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":1956,""n_rain"":98,""station"":""Petauke Met"",""annual_rain"":894,""end_rains_doy"":null,""season_length"":149,""seasonal_rain"":872,""end_rains_date"":null,""end_season_doy"":282,""end_season_date"":""1957-04-07"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""1956-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1957,""n_rain"":77,""station"":""Petauke Met"",""annual_rain"":1131,""end_rains_doy"":null,""season_length"":110,""seasonal_rain"":1131,""end_rains_date"":null,""end_season_doy"":271,""end_season_date"":""1958-03-27"",""n_seasonal_rain"":null,""start_rains_doy"":161,""end_rains_status"":null,""start_rains_date"":""1957-12-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1958,""n_rain"":64,""station"":""Petauke Met"",""annual_rain"":1018,""end_rains_doy"":null,""season_length"":143,""seasonal_rain"":1013,""end_rains_date"":null,""end_season_doy"":274,""end_season_date"":""1959-03-30"",""n_seasonal_rain"":null,""start_rains_doy"":131,""end_rains_status"":null,""start_rains_date"":""1958-11-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1959,""n_rain"":57,""station"":""Petauke Met"",""annual_rain"":862,""end_rains_doy"":null,""season_length"":156,""seasonal_rain"":835,""end_rains_date"":null,""end_season_doy"":281,""end_season_date"":""1960-04-06"",""n_seasonal_rain"":null,""start_rains_doy"":125,""end_rains_status"":null,""start_rains_date"":""1959-11-02"",""end_season_status"":null,""start_rains_status"":null},{""year"":1960,""n_rain"":94,""station"":""Petauke Met"",""annual_rain"":1150,""end_rains_doy"":null,""season_length"":166,""seasonal_rain"":1140,""end_rains_date"":null,""end_season_doy"":297,""end_season_date"":""1961-04-22"",""n_seasonal_rain"":null,""start_rains_doy"":131,""end_rains_status"":null,""start_rains_date"":""1960-11-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1961,""n_rain"":89,""station"":""Petauke Met"",""annual_rain"":1381,""end_rains_doy"":null,""season_length"":164,""seasonal_rain"":1380,""end_rains_date"":null,""end_season_doy"":296,""end_season_date"":""1962-04-21"",""n_seasonal_rain"":null,""start_rains_doy"":132,""end_rains_status"":null,""start_rains_date"":""1961-11-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1962,""n_rain"":80,""station"":""Petauke Met"",""annual_rain"":926,""end_rains_doy"":null,""season_length"":148,""seasonal_rain"":925,""end_rains_date"":null,""end_season_doy"":281,""end_season_date"":""1963-04-06"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""1962-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1963,""n_rain"":58,""station"":""Petauke Met"",""annual_rain"":871,""end_rains_doy"":null,""season_length"":123,""seasonal_rain"":871,""end_rains_date"":null,""end_season_doy"":261,""end_season_date"":""1964-03-17"",""n_seasonal_rain"":null,""start_rains_doy"":138,""end_rains_status"":null,""start_rains_date"":""1963-11-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":1964,""n_rain"":71,""station"":""Petauke Met"",""annual_rain"":881,""end_rains_doy"":null,""season_length"":119,""seasonal_rain"":880,""end_rains_date"":null,""end_season_doy"":264,""end_season_date"":""1965-03-20"",""n_seasonal_rain"":null,""start_rains_doy"":145,""end_rains_status"":null,""start_rains_date"":""1964-11-22"",""end_season_status"":null,""start_rains_status"":null},{""year"":1965,""n_rain"":74,""station"":""Petauke Met"",""annual_rain"":762,""end_rains_doy"":null,""season_length"":149,""seasonal_rain"":747,""end_rains_date"":null,""end_season_doy"":277,""end_season_date"":""1966-04-02"",""n_seasonal_rain"":null,""start_rains_doy"":128,""end_rains_status"":null,""start_rains_date"":""1965-11-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":1966,""n_rain"":88,""station"":""Petauke Met"",""annual_rain"":999,""end_rains_doy"":null,""season_length"":130,""seasonal_rain"":989,""end_rains_date"":null,""end_season_doy"":293,""end_season_date"":""1967-04-18"",""n_seasonal_rain"":null,""start_rains_doy"":163,""end_rains_status"":null,""start_rains_date"":""1966-12-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1967,""n_rain"":70,""station"":""Petauke Met"",""annual_rain"":717,""end_rains_doy"":null,""season_length"":155,""seasonal_rain"":710,""end_rains_date"":null,""end_season_doy"":275,""end_season_date"":""1968-03-31"",""n_seasonal_rain"":null,""start_rains_doy"":120,""end_rains_status"":null,""start_rains_date"":""1967-10-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":1968,""n_rain"":99,""station"":""Petauke Met"",""annual_rain"":1028,""end_rains_doy"":null,""season_length"":164,""seasonal_rain"":1025,""end_rains_date"":null,""end_season_doy"":289,""end_season_date"":""1969-04-14"",""n_seasonal_rain"":null,""start_rains_doy"":125,""end_rains_status"":null,""start_rains_date"":""1968-11-02"",""end_season_status"":null,""start_rains_status"":null},{""year"":1969,""n_rain"":65,""station"":""Petauke Met"",""annual_rain"":833,""end_rains_doy"":null,""season_length"":93,""seasonal_rain"":833,""end_rains_date"":null,""end_season_doy"":246,""end_season_date"":""1970-03-02"",""n_seasonal_rain"":null,""start_rains_doy"":153,""end_rains_status"":null,""start_rains_date"":""1969-11-30"",""end_season_status"":null,""start_rains_status"":null},{""year"":1970,""n_rain"":84,""station"":""Petauke Met"",""annual_rain"":1228,""end_rains_doy"":null,""season_length"":145,""seasonal_rain"":1209,""end_rains_date"":null,""end_season_doy"":274,""end_season_date"":""1971-03-30"",""n_seasonal_rain"":null,""start_rains_doy"":129,""end_rains_status"":null,""start_rains_date"":""1970-11-06"",""end_season_status"":null,""start_rains_status"":null},{""year"":1971,""n_rain"":69,""station"":""Petauke Met"",""annual_rain"":776,""end_rains_doy"":null,""season_length"":126,""seasonal_rain"":767,""end_rains_date"":null,""end_season_doy"":281,""end_season_date"":""1972-04-06"",""n_seasonal_rain"":null,""start_rains_doy"":155,""end_rains_status"":null,""start_rains_date"":""1971-12-02"",""end_season_status"":null,""start_rains_status"":null},{""year"":1972,""n_rain"":60,""station"":""Petauke Met"",""annual_rain"":811,""end_rains_doy"":null,""season_length"":107,""seasonal_rain"":810,""end_rains_date"":null,""end_season_doy"":283,""end_season_date"":""1973-04-08"",""n_seasonal_rain"":null,""start_rains_doy"":176,""end_rains_status"":null,""start_rains_date"":""1972-12-23"",""end_season_status"":null,""start_rains_status"":null},{""year"":1973,""n_rain"":99,""station"":""Petauke Met"",""annual_rain"":1133,""end_rains_doy"":null,""season_length"":169,""seasonal_rain"":1068,""end_rains_date"":null,""end_season_doy"":290,""end_season_date"":""1974-04-15"",""n_seasonal_rain"":null,""start_rains_doy"":121,""end_rains_status"":null,""start_rains_date"":""1973-10-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":1974,""n_rain"":72,""station"":""Petauke Met"",""annual_rain"":667,""end_rains_doy"":null,""season_length"":114,""seasonal_rain"":667,""end_rains_date"":null,""end_season_doy"":274,""end_season_date"":""1975-03-30"",""n_seasonal_rain"":null,""start_rains_doy"":160,""end_rains_status"":null,""start_rains_date"":""1974-12-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":1975,""n_rain"":92,""station"":""Petauke Met"",""annual_rain"":1206,""end_rains_doy"":null,""season_length"":151,""seasonal_rain"":1162,""end_rains_date"":null,""end_season_doy"":301,""end_season_date"":""1976-04-26"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""1975-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":1976,""n_rain"":78,""station"":""Petauke Met"",""annual_rain"":1015,""end_rains_doy"":null,""season_length"":129,""seasonal_rain"":1009,""end_rains_date"":null,""end_season_doy"":289,""end_season_date"":""1977-04-14"",""n_seasonal_rain"":null,""start_rains_doy"":160,""end_rains_status"":null,""start_rains_date"":""1976-12-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":1977,""n_rain"":102,""station"":""Petauke Met"",""annual_rain"":1233,""end_rains_doy"":null,""season_length"":170,""seasonal_rain"":1233,""end_rains_date"":null,""end_season_doy"":305,""end_season_date"":""1978-04-30"",""n_seasonal_rain"":null,""start_rains_doy"":135,""end_rains_status"":null,""start_rains_date"":""1977-11-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":1978,""n_rain"":72,""station"":""Petauke Met"",""annual_rain"":747,""end_rains_doy"":null,""season_length"":101,""seasonal_rain"":746,""end_rains_date"":null,""end_season_doy"":253,""end_season_date"":""1979-03-09"",""n_seasonal_rain"":null,""start_rains_doy"":152,""end_rains_status"":null,""start_rains_date"":""1978-11-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":1979,""n_rain"":80,""station"":""Petauke Met"",""annual_rain"":1078,""end_rains_doy"":null,""season_length"":161,""seasonal_rain"":1078,""end_rains_date"":null,""end_season_doy"":302,""end_season_date"":""1980-04-27"",""n_seasonal_rain"":null,""start_rains_doy"":141,""end_rains_status"":null,""start_rains_date"":""1979-11-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":1980,""n_rain"":88,""station"":""Petauke Met"",""annual_rain"":1190,""end_rains_doy"":null,""season_length"":127,""seasonal_rain"":1188,""end_rains_date"":null,""end_season_doy"":276,""end_season_date"":""1981-04-01"",""n_seasonal_rain"":null,""start_rains_doy"":149,""end_rains_status"":null,""start_rains_date"":""1980-11-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":1981,""n_rain"":61,""station"":""Petauke Met"",""annual_rain"":864,""end_rains_doy"":null,""season_length"":112,""seasonal_rain"":835,""end_rains_date"":null,""end_season_doy"":259,""end_season_date"":""1982-03-15"",""n_seasonal_rain"":null,""start_rains_doy"":147,""end_rains_status"":null,""start_rains_date"":""1981-11-24"",""end_season_status"":null,""start_rains_status"":null},{""year"":1982,""n_rain"":64,""station"":""Petauke Met"",""annual_rain"":826,""end_rains_doy"":null,""season_length"":125,""seasonal_rain"":824,""end_rains_date"":null,""end_season_doy"":272,""end_season_date"":""1983-03-28"",""n_seasonal_rain"":null,""start_rains_doy"":147,""end_rains_status"":null,""start_rains_date"":""1982-11-24"",""end_season_status"":null,""start_rains_status"":null},{""year"":1983,""n_rain"":64,""station"":""Petauke Met"",""annual_rain"":862,""end_rains_doy"":null,""season_length"":137,""seasonal_rain"":857,""end_rains_date"":null,""end_season_doy"":284,""end_season_date"":""1984-04-09"",""n_seasonal_rain"":null,""start_rains_doy"":147,""end_rains_status"":null,""start_rains_date"":""1983-11-24"",""end_season_status"":null,""start_rains_status"":null},{""year"":1984,""n_rain"":89,""station"":""Petauke Met"",""annual_rain"":1325,""end_rains_doy"":null,""season_length"":166,""seasonal_rain"":1276,""end_rains_date"":null,""end_season_doy"":299,""end_season_date"":""1985-04-24"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""1984-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1985,""n_rain"":91,""station"":""Petauke Met"",""annual_rain"":1080,""end_rains_doy"":null,""season_length"":162,""seasonal_rain"":1080,""end_rains_date"":null,""end_season_doy"":291,""end_season_date"":""1986-04-16"",""n_seasonal_rain"":null,""start_rains_doy"":129,""end_rains_status"":null,""start_rains_date"":""1985-11-06"",""end_season_status"":null,""start_rains_status"":null},{""year"":1986,""n_rain"":63,""station"":""Petauke Met"",""annual_rain"":676,""end_rains_doy"":null,""season_length"":80,""seasonal_rain"":675,""end_rains_date"":null,""end_season_doy"":260,""end_season_date"":""1987-03-16"",""n_seasonal_rain"":null,""start_rains_doy"":180,""end_rains_status"":null,""start_rains_date"":""1986-12-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":1987,""n_rain"":75,""station"":""Petauke Met"",""annual_rain"":936,""end_rains_doy"":null,""season_length"":140,""seasonal_rain"":928,""end_rains_date"":null,""end_season_doy"":290,""end_season_date"":""1988-04-15"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""1987-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":1988,""n_rain"":72,""station"":""Petauke Met"",""annual_rain"":1179,""end_rains_doy"":null,""season_length"":190,""seasonal_rain"":1179,""end_rains_date"":null,""end_season_doy"":294,""end_season_date"":""1989-04-19"",""n_seasonal_rain"":null,""start_rains_doy"":104,""end_rains_status"":null,""start_rains_date"":""1988-10-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":1989,""n_rain"":61,""station"":""Petauke Met"",""annual_rain"":1020,""end_rains_doy"":null,""season_length"":120,""seasonal_rain"":1018,""end_rains_date"":null,""end_season_doy"":259,""end_season_date"":""1990-03-15"",""n_seasonal_rain"":null,""start_rains_doy"":139,""end_rains_status"":null,""start_rains_date"":""1989-11-16"",""end_season_status"":null,""start_rains_status"":null},{""year"":1990,""n_rain"":65,""station"":""Petauke Met"",""annual_rain"":745,""end_rains_doy"":null,""season_length"":147,""seasonal_rain"":738,""end_rains_date"":null,""end_season_doy"":285,""end_season_date"":""1991-04-10"",""n_seasonal_rain"":null,""start_rains_doy"":138,""end_rains_status"":null,""start_rains_date"":""1990-11-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":1991,""n_rain"":63,""station"":""Petauke Met"",""annual_rain"":597,""end_rains_doy"":null,""season_length"":84,""seasonal_rain"":596,""end_rains_date"":null,""end_season_doy"":245,""end_season_date"":""1992-03-01"",""n_seasonal_rain"":null,""start_rains_doy"":161,""end_rains_status"":null,""start_rains_date"":""1991-12-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1992,""n_rain"":76,""station"":""Petauke Met"",""annual_rain"":1206,""end_rains_doy"":null,""season_length"":124,""seasonal_rain"":1206,""end_rains_date"":null,""end_season_doy"":285,""end_season_date"":""1993-04-10"",""n_seasonal_rain"":null,""start_rains_doy"":161,""end_rains_status"":null,""start_rains_date"":""1992-12-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1993,""n_rain"":56,""station"":""Petauke Met"",""annual_rain"":784,""end_rains_doy"":null,""season_length"":122,""seasonal_rain"":769,""end_rains_date"":null,""end_season_doy"":255,""end_season_date"":""1994-03-11"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""1993-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1994,""n_rain"":56,""station"":""Petauke Met"",""annual_rain"":666,""end_rains_doy"":null,""season_length"":108,""seasonal_rain"":666,""end_rains_date"":null,""end_season_doy"":260,""end_season_date"":""1995-03-16"",""n_seasonal_rain"":null,""start_rains_doy"":152,""end_rains_status"":null,""start_rains_date"":""1994-11-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":1995,""n_rain"":83,""station"":""Petauke Met"",""annual_rain"":1002,""end_rains_doy"":null,""season_length"":120,""seasonal_rain"":954,""end_rains_date"":null,""end_season_doy"":280,""end_season_date"":""1996-04-05"",""n_seasonal_rain"":null,""start_rains_doy"":160,""end_rains_status"":null,""start_rains_date"":""1995-12-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":1996,""n_rain"":75,""station"":""Petauke Met"",""annual_rain"":1045,""end_rains_doy"":null,""season_length"":120,""seasonal_rain"":1043,""end_rains_date"":null,""end_season_doy"":267,""end_season_date"":""1997-03-23"",""n_seasonal_rain"":null,""start_rains_doy"":147,""end_rains_status"":null,""start_rains_date"":""1996-11-24"",""end_season_status"":null,""start_rains_status"":null},{""year"":1997,""n_rain"":59,""station"":""Petauke Met"",""annual_rain"":762,""end_rains_doy"":null,""season_length"":119,""seasonal_rain"":746,""end_rains_date"":null,""end_season_doy"":256,""end_season_date"":""1998-03-12"",""n_seasonal_rain"":null,""start_rains_doy"":137,""end_rains_status"":null,""start_rains_date"":""1997-11-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":1998,""n_rain"":77,""station"":""Petauke Met"",""annual_rain"":1072,""end_rains_doy"":null,""season_length"":149,""seasonal_rain"":1072,""end_rains_date"":null,""end_season_doy"":298,""end_season_date"":""1999-04-23"",""n_seasonal_rain"":null,""start_rains_doy"":149,""end_rains_status"":null,""start_rains_date"":""1998-11-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":1999,""n_rain"":79,""station"":""Petauke Met"",""annual_rain"":957,""end_rains_doy"":null,""season_length"":155,""seasonal_rain"":955,""end_rains_date"":null,""end_season_doy"":302,""end_season_date"":""2000-04-27"",""n_seasonal_rain"":null,""start_rains_doy"":147,""end_rains_status"":null,""start_rains_date"":""1999-11-24"",""end_season_status"":null,""start_rains_status"":null},{""year"":2000,""n_rain"":91,""station"":""Petauke Met"",""annual_rain"":1162,""end_rains_doy"":null,""season_length"":169,""seasonal_rain"":1158,""end_rains_date"":null,""end_season_doy"":293,""end_season_date"":""2001-04-18"",""n_seasonal_rain"":null,""start_rains_doy"":124,""end_rains_status"":null,""start_rains_date"":""2000-11-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":2001,""n_rain"":64,""station"":""Petauke Met"",""annual_rain"":885,""end_rains_doy"":null,""season_length"":115,""seasonal_rain"":885,""end_rains_date"":null,""end_season_doy"":255,""end_season_date"":""2002-03-11"",""n_seasonal_rain"":null,""start_rains_doy"":140,""end_rains_status"":null,""start_rains_date"":""2001-11-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":2002,""n_rain"":73,""station"":""Petauke Met"",""annual_rain"":1122,""end_rains_doy"":null,""season_length"":150,""seasonal_rain"":1121,""end_rains_date"":null,""end_season_doy"":298,""end_season_date"":""2003-04-23"",""n_seasonal_rain"":null,""start_rains_doy"":148,""end_rains_status"":null,""start_rains_date"":""2002-11-25"",""end_season_status"":null,""start_rains_status"":null},{""year"":2003,""n_rain"":70,""station"":""Petauke Met"",""annual_rain"":837,""end_rains_doy"":null,""season_length"":128,""seasonal_rain"":833,""end_rains_date"":null,""end_season_doy"":290,""end_season_date"":""2004-04-15"",""n_seasonal_rain"":null,""start_rains_doy"":162,""end_rains_status"":null,""start_rains_date"":""2003-12-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":2004,""n_rain"":56,""station"":""Petauke Met"",""annual_rain"":706,""end_rains_doy"":null,""season_length"":106,""seasonal_rain"":706,""end_rains_date"":null,""end_season_doy"":245,""end_season_date"":""2005-03-01"",""n_seasonal_rain"":null,""start_rains_doy"":139,""end_rains_status"":null,""start_rains_date"":""2004-11-16"",""end_season_status"":null,""start_rains_status"":null},{""year"":2005,""n_rain"":73,""station"":""Petauke Met"",""annual_rain"":834,""end_rains_doy"":null,""season_length"":138,""seasonal_rain"":810,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""2006-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""2005-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":2006,""n_rain"":61,""station"":""Petauke Met"",""annual_rain"":864,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":864,""end_rains_date"":null,""end_season_doy"":261,""end_season_date"":""2007-03-17"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2007,""n_rain"":69,""station"":""Petauke Met"",""annual_rain"":817,""end_rains_doy"":null,""season_length"":131,""seasonal_rain"":817,""end_rains_date"":null,""end_season_doy"":272,""end_season_date"":""2008-03-28"",""n_seasonal_rain"":null,""start_rains_doy"":141,""end_rains_status"":null,""start_rains_date"":""2007-11-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":2008,""n_rain"":81,""station"":""Petauke Met"",""annual_rain"":1013,""end_rains_doy"":null,""season_length"":144,""seasonal_rain"":990,""end_rains_date"":null,""end_season_doy"":285,""end_season_date"":""2009-04-10"",""n_seasonal_rain"":null,""start_rains_doy"":141,""end_rains_status"":null,""start_rains_date"":""2008-11-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":2009,""n_rain"":76,""station"":""Petauke Met"",""annual_rain"":1045,""end_rains_doy"":null,""season_length"":150,""seasonal_rain"":1045,""end_rains_date"":null,""end_season_doy"":293,""end_season_date"":""2010-04-18"",""n_seasonal_rain"":null,""start_rains_doy"":143,""end_rains_status"":null,""start_rains_date"":""2009-11-20"",""end_season_status"":null,""start_rains_status"":null},{""year"":2010,""n_rain"":82,""station"":""Petauke Met"",""annual_rain"":814,""end_rains_doy"":null,""season_length"":146,""seasonal_rain"":812,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""2011-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":146,""end_rains_status"":null,""start_rains_date"":""2010-11-23"",""end_season_status"":null,""start_rains_status"":null},{""year"":2011,""n_rain"":68,""station"":""Petauke Met"",""annual_rain"":1050,""end_rains_doy"":null,""season_length"":144,""seasonal_rain"":1050,""end_rains_date"":null,""end_season_doy"":290,""end_season_date"":""2012-04-15"",""n_seasonal_rain"":null,""start_rains_doy"":146,""end_rains_status"":null,""start_rains_date"":""2011-11-23"",""end_season_status"":null,""start_rains_status"":null},{""year"":2012,""n_rain"":60,""station"":""Petauke Met"",""annual_rain"":864,""end_rains_doy"":null,""season_length"":125,""seasonal_rain"":864,""end_rains_date"":null,""end_season_doy"":275,""end_season_date"":""2013-03-31"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""2012-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":2013,""n_rain"":70,""station"":""Petauke Met"",""annual_rain"":818,""end_rains_doy"":null,""season_length"":120,""seasonal_rain"":808,""end_rains_date"":null,""end_season_doy"":287,""end_season_date"":""2014-04-12"",""n_seasonal_rain"":null,""start_rains_doy"":167,""end_rains_status"":null,""start_rains_date"":""2013-12-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":2014,""n_rain"":63,""station"":""Petauke Met"",""annual_rain"":840,""end_rains_doy"":null,""season_length"":114,""seasonal_rain"":840,""end_rains_date"":null,""end_season_doy"":286,""end_season_date"":""2015-04-11"",""n_seasonal_rain"":null,""start_rains_doy"":172,""end_rains_status"":null,""start_rains_date"":""2014-12-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":2015,""n_rain"":null,""station"":""Petauke Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":512,""end_rains_date"":null,""end_season_doy"":282,""end_season_date"":""2016-04-07"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2016,""n_rain"":77,""station"":""Petauke Met"",""annual_rain"":1216,""end_rains_doy"":null,""season_length"":139,""seasonal_rain"":1211,""end_rains_date"":null,""end_season_doy"":277,""end_season_date"":""2017-04-02"",""n_seasonal_rain"":null,""start_rains_doy"":138,""end_rains_status"":null,""start_rains_date"":""2016-11-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":2017,""n_rain"":null,""station"":""Petauke Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""2018-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2018,""n_rain"":null,""station"":""Petauke Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":260,""end_season_date"":""2019-03-16"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2019,""n_rain"":null,""station"":""Petauke Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""2019-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":2020,""n_rain"":null,""station"":""Petauke Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":977,""end_rains_date"":null,""end_season_doy"":283,""end_season_date"":""2021-04-08"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2021,""n_rain"":null,""station"":""Petauke Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":653,""end_rains_date"":null,""end_season_doy"":257,""end_season_date"":""2022-03-13"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2022,""n_rain"":null,""station"":""Petauke Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null}],""metadata"":{""end_rains"":{""output"":null,""end_day"":null,""start_day"":null,""s_start_doy"":183,""min_rainfall"":null,""interval_length"":null},""end_season"":{""end_day"":366,""capacity"":100,""start_day"":245,""evaporation"":""value"",""s_start_doy"":183,""evaporation_value"":5,""water_balance_max"":0},""annual_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""annual_rain"":null,""s_start_doy"":183},""start_rains"":{""end_day"":184,""max_rain"":null,""dry_spell"":true,""over_days"":3,""start_day"":93,""threshold"":0,""dry_period"":false,""proportion"":false,""amount_rain"":20,""s_start_doy"":183,""min_rain_days"":null,""prob_rain_day"":null,""spell_interval"":21,""total_rainfall"":true,""period_interval"":null,""number_rain_days"":null,""rain_day_interval"":null,""spell_max_dry_days"":9,""period_max_dry_days"":null},""seasonal_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""total_rain"":null},""seasonal_length"":{""end_type"":""season""}}}" \ No newline at end of file +2024-08-14 18:25:18.373435+00,zm_workshops/chipata_met,rainfallSummary,"{""data"":[{""year"":1944,""n_rain"":null,""station"":""Chipata Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1945,""n_rain"":null,""station"":""Chipata Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":299,""end_season_date"":""1946-04-24"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1946,""n_rain"":99,""station"":""Chipata Met"",""annual_rain"":1187,""end_rains_doy"":null,""season_length"":166,""seasonal_rain"":1187,""end_rains_date"":null,""end_season_doy"":301,""end_season_date"":""1947-04-26"",""n_seasonal_rain"":null,""start_rains_doy"":135,""end_rains_status"":null,""start_rains_date"":""1946-11-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":1947,""n_rain"":97,""station"":""Chipata Met"",""annual_rain"":1223,""end_rains_doy"":null,""season_length"":182,""seasonal_rain"":1213,""end_rains_date"":null,""end_season_doy"":322,""end_season_date"":""1948-05-17"",""n_seasonal_rain"":null,""start_rains_doy"":140,""end_rains_status"":null,""start_rains_date"":""1947-11-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":1948,""n_rain"":54,""station"":""Chipata Met"",""annual_rain"":779,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":775,""end_rains_date"":null,""end_season_doy"":285,""end_season_date"":""1949-04-10"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1949,""n_rain"":96,""station"":""Chipata Met"",""annual_rain"":1271,""end_rains_doy"":null,""season_length"":176,""seasonal_rain"":1271,""end_rains_date"":null,""end_season_doy"":308,""end_season_date"":""1950-05-03"",""n_seasonal_rain"":null,""start_rains_doy"":132,""end_rains_status"":null,""start_rains_date"":""1949-11-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1950,""n_rain"":75,""station"":""Chipata Met"",""annual_rain"":754,""end_rains_doy"":null,""season_length"":96,""seasonal_rain"":748,""end_rains_date"":null,""end_season_doy"":278,""end_season_date"":""1951-04-03"",""n_seasonal_rain"":null,""start_rains_doy"":182,""end_rains_status"":null,""start_rains_date"":""1950-12-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":1951,""n_rain"":90,""station"":""Chipata Met"",""annual_rain"":1220,""end_rains_doy"":null,""season_length"":144,""seasonal_rain"":1216,""end_rains_date"":null,""end_season_doy"":273,""end_season_date"":""1952-03-29"",""n_seasonal_rain"":null,""start_rains_doy"":129,""end_rains_status"":null,""start_rains_date"":""1951-11-06"",""end_season_status"":null,""start_rains_status"":null},{""year"":1952,""n_rain"":81,""station"":""Chipata Met"",""annual_rain"":971,""end_rains_doy"":null,""season_length"":159,""seasonal_rain"":971,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""1953-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""1952-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1953,""n_rain"":71,""station"":""Chipata Met"",""annual_rain"":712,""end_rains_doy"":null,""season_length"":121,""seasonal_rain"":712,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1954-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":158,""end_rains_status"":null,""start_rains_date"":""1953-12-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":1954,""n_rain"":85,""station"":""Chipata Met"",""annual_rain"":1256,""end_rains_doy"":null,""season_length"":150,""seasonal_rain"":1249,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1955-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":129,""end_rains_status"":null,""start_rains_date"":""1954-11-06"",""end_season_status"":null,""start_rains_status"":null},{""year"":1955,""n_rain"":97,""station"":""Chipata Met"",""annual_rain"":1012,""end_rains_doy"":null,""season_length"":163,""seasonal_rain"":1012,""end_rains_date"":null,""end_season_doy"":317,""end_season_date"":""1956-05-12"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""1955-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":1956,""n_rain"":93,""station"":""Chipata Met"",""annual_rain"":1216,""end_rains_doy"":null,""season_length"":181,""seasonal_rain"":1206,""end_rains_date"":null,""end_season_doy"":315,""end_season_date"":""1957-05-10"",""n_seasonal_rain"":null,""start_rains_doy"":134,""end_rains_status"":null,""start_rains_date"":""1956-11-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":1957,""n_rain"":65,""station"":""Chipata Met"",""annual_rain"":834,""end_rains_doy"":null,""season_length"":96,""seasonal_rain"":834,""end_rains_date"":null,""end_season_doy"":263,""end_season_date"":""1958-03-19"",""n_seasonal_rain"":null,""start_rains_doy"":167,""end_rains_status"":null,""start_rains_date"":""1957-12-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":1958,""n_rain"":73,""station"":""Chipata Met"",""annual_rain"":852,""end_rains_doy"":null,""season_length"":139,""seasonal_rain"":851,""end_rains_date"":null,""end_season_doy"":271,""end_season_date"":""1959-03-27"",""n_seasonal_rain"":null,""start_rains_doy"":132,""end_rains_status"":null,""start_rains_date"":""1958-11-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1959,""n_rain"":75,""station"":""Chipata Met"",""annual_rain"":981,""end_rains_doy"":null,""season_length"":146,""seasonal_rain"":978,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""1960-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":146,""end_rains_status"":null,""start_rains_date"":""1959-11-23"",""end_season_status"":null,""start_rains_status"":null},{""year"":1960,""n_rain"":91,""station"":""Chipata Met"",""annual_rain"":1226,""end_rains_doy"":null,""season_length"":169,""seasonal_rain"":1220,""end_rains_date"":null,""end_season_doy"":319,""end_season_date"":""1961-05-14"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""1960-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":1961,""n_rain"":92,""station"":""Chipata Met"",""annual_rain"":1292,""end_rains_doy"":null,""season_length"":128,""seasonal_rain"":1291,""end_rains_date"":null,""end_season_doy"":259,""end_season_date"":""1962-03-15"",""n_seasonal_rain"":null,""start_rains_doy"":131,""end_rains_status"":null,""start_rains_date"":""1961-11-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1962,""n_rain"":98,""station"":""Chipata Met"",""annual_rain"":1172,""end_rains_doy"":null,""season_length"":154,""seasonal_rain"":1172,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""1963-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":134,""end_rains_status"":null,""start_rains_date"":""1962-11-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":1963,""n_rain"":68,""station"":""Chipata Met"",""annual_rain"":910,""end_rains_doy"":null,""season_length"":132,""seasonal_rain"":909,""end_rains_date"":null,""end_season_doy"":260,""end_season_date"":""1964-03-16"",""n_seasonal_rain"":null,""start_rains_doy"":128,""end_rains_status"":null,""start_rains_date"":""1963-11-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":1964,""n_rain"":82,""station"":""Chipata Met"",""annual_rain"":1030,""end_rains_doy"":null,""season_length"":144,""seasonal_rain"":1028,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""1965-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":144,""end_rains_status"":null,""start_rains_date"":""1964-11-21"",""end_season_status"":null,""start_rains_status"":null},{""year"":1965,""n_rain"":71,""station"":""Chipata Met"",""annual_rain"":796,""end_rains_doy"":null,""season_length"":126,""seasonal_rain"":787,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1966-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":153,""end_rains_status"":null,""start_rains_date"":""1965-11-30"",""end_season_status"":null,""start_rains_status"":null},{""year"":1966,""n_rain"":89,""station"":""Chipata Met"",""annual_rain"":1019,""end_rains_doy"":null,""season_length"":160,""seasonal_rain"":1018,""end_rains_date"":null,""end_season_doy"":303,""end_season_date"":""1967-04-28"",""n_seasonal_rain"":null,""start_rains_doy"":143,""end_rains_status"":null,""start_rains_date"":""1966-11-20"",""end_season_status"":null,""start_rains_status"":null},{""year"":1967,""n_rain"":85,""station"":""Chipata Met"",""annual_rain"":818,""end_rains_doy"":null,""season_length"":158,""seasonal_rain"":785,""end_rains_date"":null,""end_season_doy"":278,""end_season_date"":""1968-04-03"",""n_seasonal_rain"":null,""start_rains_doy"":120,""end_rains_status"":null,""start_rains_date"":""1967-10-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":1968,""n_rain"":98,""station"":""Chipata Met"",""annual_rain"":1241,""end_rains_doy"":null,""season_length"":180,""seasonal_rain"":1241,""end_rains_date"":null,""end_season_doy"":314,""end_season_date"":""1969-05-09"",""n_seasonal_rain"":null,""start_rains_doy"":134,""end_rains_status"":null,""start_rains_date"":""1968-11-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":1969,""n_rain"":67,""station"":""Chipata Met"",""annual_rain"":877,""end_rains_doy"":null,""season_length"":155,""seasonal_rain"":877,""end_rains_date"":null,""end_season_doy"":273,""end_season_date"":""1970-03-29"",""n_seasonal_rain"":null,""start_rains_doy"":118,""end_rains_status"":null,""start_rains_date"":""1969-10-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":1970,""n_rain"":101,""station"":""Chipata Met"",""annual_rain"":1290,""end_rains_doy"":null,""season_length"":151,""seasonal_rain"":1280,""end_rains_date"":null,""end_season_doy"":281,""end_season_date"":""1971-04-06"",""n_seasonal_rain"":null,""start_rains_doy"":130,""end_rains_status"":null,""start_rains_date"":""1970-11-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":1971,""n_rain"":80,""station"":""Chipata Met"",""annual_rain"":894,""end_rains_doy"":null,""season_length"":134,""seasonal_rain"":884,""end_rains_date"":null,""end_season_doy"":277,""end_season_date"":""1972-04-02"",""n_seasonal_rain"":null,""start_rains_doy"":143,""end_rains_status"":null,""start_rains_date"":""1971-11-20"",""end_season_status"":null,""start_rains_status"":null},{""year"":1972,""n_rain"":74,""station"":""Chipata Met"",""annual_rain"":967,""end_rains_doy"":null,""season_length"":142,""seasonal_rain"":967,""end_rains_date"":null,""end_season_doy"":310,""end_season_date"":""1973-05-05"",""n_seasonal_rain"":null,""start_rains_doy"":168,""end_rains_status"":null,""start_rains_date"":""1972-12-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":1973,""n_rain"":100,""station"":""Chipata Met"",""annual_rain"":1348,""end_rains_doy"":null,""season_length"":150,""seasonal_rain"":1334,""end_rains_date"":null,""end_season_doy"":297,""end_season_date"":""1974-04-22"",""n_seasonal_rain"":null,""start_rains_doy"":147,""end_rains_status"":null,""start_rains_date"":""1973-11-24"",""end_season_status"":null,""start_rains_status"":null},{""year"":1974,""n_rain"":64,""station"":""Chipata Met"",""annual_rain"":755,""end_rains_doy"":null,""season_length"":139,""seasonal_rain"":753,""end_rains_date"":null,""end_season_doy"":287,""end_season_date"":""1975-04-12"",""n_seasonal_rain"":null,""start_rains_doy"":148,""end_rains_status"":null,""start_rains_date"":""1974-11-25"",""end_season_status"":null,""start_rains_status"":null},{""year"":1975,""n_rain"":86,""station"":""Chipata Met"",""annual_rain"":978,""end_rains_doy"":null,""season_length"":148,""seasonal_rain"":947,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""1976-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":144,""end_rains_status"":null,""start_rains_date"":""1975-11-21"",""end_season_status"":null,""start_rains_status"":null},{""year"":1976,""n_rain"":81,""station"":""Chipata Met"",""annual_rain"":1083,""end_rains_doy"":null,""season_length"":131,""seasonal_rain"":1083,""end_rains_date"":null,""end_season_doy"":294,""end_season_date"":""1977-04-19"",""n_seasonal_rain"":null,""start_rains_doy"":163,""end_rains_status"":null,""start_rains_date"":""1976-12-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":1977,""n_rain"":99,""station"":""Chipata Met"",""annual_rain"":1476,""end_rains_doy"":null,""season_length"":151,""seasonal_rain"":1469,""end_rains_date"":null,""end_season_doy"":305,""end_season_date"":""1978-04-30"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""1977-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":1978,""n_rain"":72,""station"":""Chipata Met"",""annual_rain"":1011,""end_rains_doy"":null,""season_length"":134,""seasonal_rain"":1011,""end_rains_date"":null,""end_season_doy"":293,""end_season_date"":""1979-04-18"",""n_seasonal_rain"":null,""start_rains_doy"":159,""end_rains_status"":null,""start_rains_date"":""1978-12-06"",""end_season_status"":null,""start_rains_status"":null},{""year"":1979,""n_rain"":83,""station"":""Chipata Met"",""annual_rain"":1000,""end_rains_doy"":null,""season_length"":168,""seasonal_rain"":1000,""end_rains_date"":null,""end_season_doy"":306,""end_season_date"":""1980-05-01"",""n_seasonal_rain"":null,""start_rains_doy"":138,""end_rains_status"":null,""start_rains_date"":""1979-11-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":1980,""n_rain"":79,""station"":""Chipata Met"",""annual_rain"":1057,""end_rains_doy"":null,""season_length"":130,""seasonal_rain"":1057,""end_rains_date"":null,""end_season_doy"":289,""end_season_date"":""1981-04-14"",""n_seasonal_rain"":null,""start_rains_doy"":159,""end_rains_status"":null,""start_rains_date"":""1980-12-06"",""end_season_status"":null,""start_rains_status"":null},{""year"":1981,""n_rain"":70,""station"":""Chipata Met"",""annual_rain"":662,""end_rains_doy"":null,""season_length"":85,""seasonal_rain"":634,""end_rains_date"":null,""end_season_doy"":266,""end_season_date"":""1982-03-22"",""n_seasonal_rain"":null,""start_rains_doy"":181,""end_rains_status"":null,""start_rains_date"":""1981-12-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":1982,""n_rain"":71,""station"":""Chipata Met"",""annual_rain"":880,""end_rains_doy"":null,""season_length"":122,""seasonal_rain"":873,""end_rains_date"":null,""end_season_doy"":257,""end_season_date"":""1983-03-13"",""n_seasonal_rain"":null,""start_rains_doy"":135,""end_rains_status"":null,""start_rains_date"":""1982-11-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":1983,""n_rain"":72,""station"":""Chipata Met"",""annual_rain"":822,""end_rains_doy"":null,""season_length"":123,""seasonal_rain"":822,""end_rains_date"":null,""end_season_doy"":278,""end_season_date"":""1984-04-03"",""n_seasonal_rain"":null,""start_rains_doy"":155,""end_rains_status"":null,""start_rains_date"":""1983-12-02"",""end_season_status"":null,""start_rains_status"":null},{""year"":1984,""n_rain"":86,""station"":""Chipata Met"",""annual_rain"":1291,""end_rains_doy"":null,""season_length"":171,""seasonal_rain"":1289,""end_rains_date"":null,""end_season_doy"":303,""end_season_date"":""1985-04-28"",""n_seasonal_rain"":null,""start_rains_doy"":132,""end_rains_status"":null,""start_rains_date"":""1984-11-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1985,""n_rain"":88,""station"":""Chipata Met"",""annual_rain"":1027,""end_rains_doy"":null,""season_length"":169,""seasonal_rain"":1026,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""1986-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":123,""end_rains_status"":null,""start_rains_date"":""1985-10-31"",""end_season_status"":null,""start_rains_status"":null},{""year"":1986,""n_rain"":69,""station"":""Chipata Met"",""annual_rain"":881,""end_rains_doy"":null,""season_length"":125,""seasonal_rain"":881,""end_rains_date"":null,""end_season_doy"":279,""end_season_date"":""1987-04-04"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""1986-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":1987,""n_rain"":76,""station"":""Chipata Met"",""annual_rain"":1035,""end_rains_doy"":null,""season_length"":111,""seasonal_rain"":1033,""end_rains_date"":null,""end_season_doy"":294,""end_season_date"":""1988-04-19"",""n_seasonal_rain"":null,""start_rains_doy"":183,""end_rains_status"":null,""start_rains_date"":""1987-12-30"",""end_season_status"":null,""start_rains_status"":null},{""year"":1988,""n_rain"":84,""station"":""Chipata Met"",""annual_rain"":1253,""end_rains_doy"":null,""season_length"":143,""seasonal_rain"":1248,""end_rains_date"":null,""end_season_doy"":296,""end_season_date"":""1989-04-21"",""n_seasonal_rain"":null,""start_rains_doy"":153,""end_rains_status"":null,""start_rains_date"":""1988-11-30"",""end_season_status"":null,""start_rains_status"":null},{""year"":1989,""n_rain"":72,""station"":""Chipata Met"",""annual_rain"":920,""end_rains_doy"":null,""season_length"":125,""seasonal_rain"":890,""end_rains_date"":null,""end_season_doy"":262,""end_season_date"":""1990-03-18"",""n_seasonal_rain"":null,""start_rains_doy"":137,""end_rains_status"":null,""start_rains_date"":""1989-11-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":1990,""n_rain"":72,""station"":""Chipata Met"",""annual_rain"":707,""end_rains_doy"":null,""season_length"":128,""seasonal_rain"":707,""end_rains_date"":null,""end_season_doy"":297,""end_season_date"":""1991-04-22"",""n_seasonal_rain"":null,""start_rains_doy"":169,""end_rains_status"":null,""start_rains_date"":""1990-12-16"",""end_season_status"":null,""start_rains_status"":null},{""year"":1991,""n_rain"":69,""station"":""Chipata Met"",""annual_rain"":655,""end_rains_doy"":null,""season_length"":127,""seasonal_rain"":655,""end_rains_date"":null,""end_season_doy"":255,""end_season_date"":""1992-03-11"",""n_seasonal_rain"":null,""start_rains_doy"":128,""end_rains_status"":null,""start_rains_date"":""1991-11-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":1992,""n_rain"":91,""station"":""Chipata Met"",""annual_rain"":989,""end_rains_doy"":null,""season_length"":123,""seasonal_rain"":989,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""1993-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":165,""end_rains_status"":null,""start_rains_date"":""1992-12-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":1993,""n_rain"":57,""station"":""Chipata Met"",""annual_rain"":717,""end_rains_doy"":null,""season_length"":103,""seasonal_rain"":717,""end_rains_date"":null,""end_season_doy"":261,""end_season_date"":""1994-03-17"",""n_seasonal_rain"":null,""start_rains_doy"":158,""end_rains_status"":null,""start_rains_date"":""1993-12-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":1994,""n_rain"":57,""station"":""Chipata Met"",""annual_rain"":733,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":733,""end_rains_date"":null,""end_season_doy"":291,""end_season_date"":""1995-04-16"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1995,""n_rain"":81,""station"":""Chipata Met"",""annual_rain"":1042,""end_rains_doy"":null,""season_length"":120,""seasonal_rain"":1009,""end_rains_date"":null,""end_season_doy"":282,""end_season_date"":""1996-04-07"",""n_seasonal_rain"":null,""start_rains_doy"":162,""end_rains_status"":null,""start_rains_date"":""1995-12-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1996,""n_rain"":78,""station"":""Chipata Met"",""annual_rain"":1132,""end_rains_doy"":null,""season_length"":121,""seasonal_rain"":1132,""end_rains_date"":null,""end_season_doy"":273,""end_season_date"":""1997-03-29"",""n_seasonal_rain"":null,""start_rains_doy"":152,""end_rains_status"":null,""start_rains_date"":""1996-11-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":1997,""n_rain"":62,""station"":""Chipata Met"",""annual_rain"":851,""end_rains_doy"":null,""season_length"":149,""seasonal_rain"":850,""end_rains_date"":null,""end_season_doy"":291,""end_season_date"":""1998-04-16"",""n_seasonal_rain"":null,""start_rains_doy"":142,""end_rains_status"":null,""start_rains_date"":""1997-11-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":1998,""n_rain"":82,""station"":""Chipata Met"",""annual_rain"":1081,""end_rains_doy"":null,""season_length"":152,""seasonal_rain"":1081,""end_rains_date"":null,""end_season_doy"":301,""end_season_date"":""1999-04-26"",""n_seasonal_rain"":null,""start_rains_doy"":149,""end_rains_status"":null,""start_rains_date"":""1998-11-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":1999,""n_rain"":62,""station"":""Chipata Met"",""annual_rain"":695,""end_rains_doy"":null,""season_length"":109,""seasonal_rain"":695,""end_rains_date"":null,""end_season_doy"":276,""end_season_date"":""2000-04-01"",""n_seasonal_rain"":null,""start_rains_doy"":167,""end_rains_status"":null,""start_rains_date"":""1999-12-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":2000,""n_rain"":91,""station"":""Chipata Met"",""annual_rain"":1404,""end_rains_doy"":null,""season_length"":170,""seasonal_rain"":1392,""end_rains_date"":null,""end_season_doy"":296,""end_season_date"":""2001-04-21"",""n_seasonal_rain"":null,""start_rains_doy"":126,""end_rains_status"":null,""start_rains_date"":""2000-11-03"",""end_season_status"":null,""start_rains_status"":null},{""year"":2001,""n_rain"":78,""station"":""Chipata Met"",""annual_rain"":917,""end_rains_doy"":null,""season_length"":129,""seasonal_rain"":916,""end_rains_date"":null,""end_season_doy"":292,""end_season_date"":""2002-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":163,""end_rains_status"":null,""start_rains_date"":""2001-12-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":2002,""n_rain"":75,""station"":""Chipata Met"",""annual_rain"":1055,""end_rains_doy"":null,""season_length"":165,""seasonal_rain"":1045,""end_rains_date"":null,""end_season_doy"":298,""end_season_date"":""2003-04-23"",""n_seasonal_rain"":null,""start_rains_doy"":133,""end_rains_status"":null,""start_rains_date"":""2002-11-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":2003,""n_rain"":56,""station"":""Chipata Met"",""annual_rain"":1099,""end_rains_doy"":null,""season_length"":140,""seasonal_rain"":1099,""end_rains_date"":null,""end_season_doy"":301,""end_season_date"":""2004-04-26"",""n_seasonal_rain"":null,""start_rains_doy"":161,""end_rains_status"":null,""start_rains_date"":""2003-12-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":2004,""n_rain"":69,""station"":""Chipata Met"",""annual_rain"":1207,""end_rains_doy"":null,""season_length"":140,""seasonal_rain"":1207,""end_rains_date"":null,""end_season_doy"":274,""end_season_date"":""2005-03-30"",""n_seasonal_rain"":null,""start_rains_doy"":134,""end_rains_status"":null,""start_rains_date"":""2004-11-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":2005,""n_rain"":null,""station"":""Chipata Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":159,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":309,""end_season_date"":""2006-05-04"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""2005-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":2006,""n_rain"":88,""station"":""Chipata Met"",""annual_rain"":1931,""end_rains_doy"":null,""season_length"":153,""seasonal_rain"":1931,""end_rains_date"":null,""end_season_doy"":290,""end_season_date"":""2007-04-15"",""n_seasonal_rain"":null,""start_rains_doy"":137,""end_rains_status"":null,""start_rains_date"":""2006-11-14"",""end_season_status"":null,""start_rains_status"":null},{""year"":2007,""n_rain"":83,""station"":""Chipata Met"",""annual_rain"":1680,""end_rains_doy"":null,""season_length"":168,""seasonal_rain"":1671,""end_rains_date"":null,""end_season_doy"":280,""end_season_date"":""2008-04-05"",""n_seasonal_rain"":null,""start_rains_doy"":112,""end_rains_status"":null,""start_rains_date"":""2007-10-20"",""end_season_status"":null,""start_rains_status"":null},{""year"":2008,""n_rain"":61,""station"":""Chipata Met"",""annual_rain"":1454,""end_rains_doy"":null,""season_length"":109,""seasonal_rain"":1453,""end_rains_date"":null,""end_season_doy"":270,""end_season_date"":""2009-03-26"",""n_seasonal_rain"":null,""start_rains_doy"":161,""end_rains_status"":null,""start_rains_date"":""2008-12-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":2009,""n_rain"":75,""station"":""Chipata Met"",""annual_rain"":2001,""end_rains_doy"":null,""season_length"":163,""seasonal_rain"":2001,""end_rains_date"":null,""end_season_doy"":293,""end_season_date"":""2010-04-18"",""n_seasonal_rain"":null,""start_rains_doy"":130,""end_rains_status"":null,""start_rains_date"":""2009-11-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":2010,""n_rain"":70,""station"":""Chipata Met"",""annual_rain"":1394,""end_rains_doy"":null,""season_length"":119,""seasonal_rain"":1393,""end_rains_date"":null,""end_season_doy"":265,""end_season_date"":""2011-03-21"",""n_seasonal_rain"":null,""start_rains_doy"":146,""end_rains_status"":null,""start_rains_date"":""2010-11-23"",""end_season_status"":null,""start_rains_status"":null},{""year"":2011,""n_rain"":null,""station"":""Chipata Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":301,""end_season_date"":""2012-04-26"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":2012,""n_rain"":73,""station"":""Chipata Met"",""annual_rain"":1012,""end_rains_doy"":null,""season_length"":123,""seasonal_rain"":1004,""end_rains_date"":null,""end_season_doy"":283,""end_season_date"":""2013-04-08"",""n_seasonal_rain"":null,""start_rains_doy"":160,""end_rains_status"":null,""start_rains_date"":""2012-12-07"",""end_season_status"":null,""start_rains_status"":null},{""year"":2013,""n_rain"":62,""station"":""Chipata Met"",""annual_rain"":1419,""end_rains_doy"":null,""season_length"":146,""seasonal_rain"":1419,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""2014-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":142,""end_rains_status"":null,""start_rains_date"":""2013-11-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":2014,""n_rain"":53,""station"":""Chipata Met"",""annual_rain"":926,""end_rains_doy"":null,""season_length"":89,""seasonal_rain"":926,""end_rains_date"":null,""end_season_doy"":263,""end_season_date"":""2015-03-19"",""n_seasonal_rain"":null,""start_rains_doy"":174,""end_rains_status"":null,""start_rains_date"":""2014-12-21"",""end_season_status"":null,""start_rains_status"":null},{""year"":2015,""n_rain"":69,""station"":""Chipata Met"",""annual_rain"":899,""end_rains_doy"":null,""season_length"":132,""seasonal_rain"":899,""end_rains_date"":null,""end_season_doy"":288,""end_season_date"":""2016-04-13"",""n_seasonal_rain"":null,""start_rains_doy"":156,""end_rains_status"":null,""start_rains_date"":""2015-12-03"",""end_season_status"":null,""start_rains_status"":null},{""year"":2016,""n_rain"":78,""station"":""Chipata Met"",""annual_rain"":1076,""end_rains_doy"":null,""season_length"":160,""seasonal_rain"":1076,""end_rains_date"":null,""end_season_doy"":302,""end_season_date"":""2017-04-27"",""n_seasonal_rain"":null,""start_rains_doy"":142,""end_rains_status"":null,""start_rains_date"":""2016-11-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":2017,""n_rain"":73,""station"":""Chipata Met"",""annual_rain"":1018,""end_rains_doy"":null,""season_length"":163,""seasonal_rain"":981,""end_rains_date"":null,""end_season_doy"":283,""end_season_date"":""2018-04-08"",""n_seasonal_rain"":null,""start_rains_doy"":120,""end_rains_status"":null,""start_rains_date"":""2017-10-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":2018,""n_rain"":81,""station"":""Chipata Met"",""annual_rain"":1349,""end_rains_doy"":null,""season_length"":133,""seasonal_rain"":1349,""end_rains_date"":null,""end_season_doy"":274,""end_season_date"":""2019-03-30"",""n_seasonal_rain"":null,""start_rains_doy"":141,""end_rains_status"":null,""start_rains_date"":""2018-11-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":2019,""n_rain"":67,""station"":""Chipata Met"",""annual_rain"":1334,""end_rains_doy"":null,""season_length"":136,""seasonal_rain"":1334,""end_rains_date"":null,""end_season_doy"":286,""end_season_date"":""2020-04-11"",""n_seasonal_rain"":null,""start_rains_doy"":150,""end_rains_status"":null,""start_rains_date"":""2019-11-27"",""end_season_status"":null,""start_rains_status"":null},{""year"":2020,""n_rain"":89,""station"":""Chipata Met"",""annual_rain"":1093,""end_rains_doy"":null,""season_length"":131,""seasonal_rain"":1093,""end_rains_date"":null,""end_season_doy"":300,""end_season_date"":""2021-04-25"",""n_seasonal_rain"":null,""start_rains_doy"":169,""end_rains_status"":null,""start_rains_date"":""2020-12-16"",""end_season_status"":null,""start_rains_status"":null},{""year"":2021,""n_rain"":75,""station"":""Chipata Met"",""annual_rain"":913,""end_rains_doy"":null,""season_length"":137,""seasonal_rain"":913,""end_rains_date"":null,""end_season_doy"":309,""end_season_date"":""2022-05-04"",""n_seasonal_rain"":null,""start_rains_doy"":172,""end_rains_status"":null,""start_rains_date"":""2021-12-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":2022,""n_rain"":null,""station"":""Chipata Met"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":null,""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null}],""metadata"":{""end_rains"":{""output"":null,""end_day"":null,""start_day"":null,""s_start_doy"":183,""min_rainfall"":null,""interval_length"":null},""end_season"":{""end_day"":366,""capacity"":100,""start_day"":245,""evaporation"":""value"",""s_start_doy"":183,""evaporation_value"":5,""water_balance_max"":0},""annual_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""annual_rain"":null,""s_start_doy"":183},""start_rains"":{""end_day"":184,""max_rain"":null,""dry_spell"":true,""over_days"":3,""start_day"":93,""threshold"":0,""dry_period"":false,""proportion"":false,""amount_rain"":20,""s_start_doy"":183,""min_rain_days"":null,""prob_rain_day"":null,""spell_interval"":21,""total_rainfall"":true,""period_interval"":null,""number_rain_days"":null,""rain_day_interval"":null,""spell_max_dry_days"":9,""period_max_dry_days"":null},""seasonal_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""total_rain"":null},""seasonal_length"":{""end_type"":""season""}}}" +2024-08-14 19:12:12.523959+00,mw_workshops/nkhotakota,rainfallSummary,"{""data"":[{""year"":1980,""n_rain"":null,""station"":""Nkhotakota"",""annual_rain"":null,""end_rains_doy"":300,""season_length"":null,""seasonal_rain"":742,""end_rains_date"":""1981-04-25"",""end_season_doy"":302,""end_season_date"":""1981-04-27"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1981,""n_rain"":95,""station"":""Nkhotakota"",""annual_rain"":1857,""end_rains_doy"":296,""season_length"":144,""seasonal_rain"":1762,""end_rains_date"":""1982-04-21"",""end_season_doy"":333,""end_season_date"":""1982-05-28"",""n_seasonal_rain"":null,""start_rains_doy"":152,""end_rains_status"":null,""start_rains_date"":""1981-11-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":1982,""n_rain"":87,""station"":""Nkhotakota"",""annual_rain"":1144,""end_rains_doy"":302,""season_length"":162,""seasonal_rain"":1063,""end_rains_date"":""1983-04-27"",""end_season_doy"":328,""end_season_date"":""1983-05-23"",""n_seasonal_rain"":null,""start_rains_doy"":140,""end_rains_status"":null,""start_rains_date"":""1982-11-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":1983,""n_rain"":80,""station"":""Nkhotakota"",""annual_rain"":971,""end_rains_doy"":275,""season_length"":110,""seasonal_rain"":924,""end_rains_date"":""1984-03-31"",""end_season_doy"":302,""end_season_date"":""1984-04-27"",""n_seasonal_rain"":null,""start_rains_doy"":165,""end_rains_status"":null,""start_rains_date"":""1983-12-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":1984,""n_rain"":88,""station"":""Nkhotakota"",""annual_rain"":1574,""end_rains_doy"":284,""season_length"":152,""seasonal_rain"":1531,""end_rains_date"":""1985-04-09"",""end_season_doy"":303,""end_season_date"":""1985-04-28"",""n_seasonal_rain"":null,""start_rains_doy"":132,""end_rains_status"":null,""start_rains_date"":""1984-11-09"",""end_season_status"":null,""start_rains_status"":null},{""year"":1985,""n_rain"":108,""station"":""Nkhotakota"",""annual_rain"":2123,""end_rains_doy"":303,""season_length"":164,""seasonal_rain"":2099,""end_rains_date"":""1986-04-28"",""end_season_doy"":324,""end_season_date"":""1986-05-19"",""n_seasonal_rain"":null,""start_rains_doy"":139,""end_rains_status"":null,""start_rains_date"":""1985-11-16"",""end_season_status"":null,""start_rains_status"":null},{""year"":1986,""n_rain"":80,""station"":""Nkhotakota"",""annual_rain"":1216,""end_rains_doy"":292,""season_length"":131,""seasonal_rain"":1212,""end_rains_date"":""1987-04-17"",""end_season_doy"":303,""end_season_date"":""1987-04-28"",""n_seasonal_rain"":null,""start_rains_doy"":161,""end_rains_status"":null,""start_rains_date"":""1986-12-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1987,""n_rain"":88,""station"":""Nkhotakota"",""annual_rain"":1217,""end_rains_doy"":303,""season_length"":137,""seasonal_rain"":1200,""end_rains_date"":""1988-04-28"",""end_season_doy"":318,""end_season_date"":""1988-05-13"",""n_seasonal_rain"":null,""start_rains_doy"":166,""end_rains_status"":null,""start_rains_date"":""1987-12-13"",""end_season_status"":null,""start_rains_status"":null},{""year"":1988,""n_rain"":98,""station"":""Nkhotakota"",""annual_rain"":1690,""end_rains_doy"":301,""season_length"":130,""seasonal_rain"":1647,""end_rains_date"":""1989-04-26"",""end_season_doy"":323,""end_season_date"":""1989-05-18"",""n_seasonal_rain"":null,""start_rains_doy"":171,""end_rains_status"":null,""start_rains_date"":""1988-12-18"",""end_season_status"":null,""start_rains_status"":null},{""year"":1989,""n_rain"":79,""station"":""Nkhotakota"",""annual_rain"":1472,""end_rains_doy"":296,""season_length"":143,""seasonal_rain"":1359,""end_rains_date"":""1990-04-21"",""end_season_doy"":336,""end_season_date"":""1990-05-31"",""n_seasonal_rain"":null,""start_rains_doy"":153,""end_rains_status"":null,""start_rains_date"":""1989-11-30"",""end_season_status"":null,""start_rains_status"":null},{""year"":1990,""n_rain"":74,""station"":""Nkhotakota"",""annual_rain"":1184,""end_rains_doy"":282,""season_length"":118,""seasonal_rain"":1183,""end_rains_date"":""1991-04-07"",""end_season_doy"":303,""end_season_date"":""1991-04-28"",""n_seasonal_rain"":null,""start_rains_doy"":164,""end_rains_status"":null,""start_rains_date"":""1990-12-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":1991,""n_rain"":62,""station"":""Nkhotakota"",""annual_rain"":1017,""end_rains_doy"":299,""season_length"":null,""seasonal_rain"":873,""end_rains_date"":""1992-04-24"",""end_season_doy"":307,""end_season_date"":""1992-05-02"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1992,""n_rain"":79,""station"":""Nkhotakota"",""annual_rain"":1334,""end_rains_doy"":305,""season_length"":137,""seasonal_rain"":1286,""end_rains_date"":""1993-04-30"",""end_season_doy"":328,""end_season_date"":""1993-05-23"",""n_seasonal_rain"":null,""start_rains_doy"":168,""end_rains_status"":null,""start_rains_date"":""1992-12-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":1993,""n_rain"":70,""station"":""Nkhotakota"",""annual_rain"":959,""end_rains_doy"":284,""season_length"":116,""seasonal_rain"":883,""end_rains_date"":""1994-04-09"",""end_season_doy"":300,""end_season_date"":""1994-04-25"",""n_seasonal_rain"":null,""start_rains_doy"":168,""end_rains_status"":null,""start_rains_date"":""1993-12-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":1994,""n_rain"":67,""station"":""Nkhotakota"",""annual_rain"":1079,""end_rains_doy"":285,""season_length"":137,""seasonal_rain"":1062,""end_rains_date"":""1995-04-10"",""end_season_doy"":299,""end_season_date"":""1995-04-24"",""n_seasonal_rain"":null,""start_rains_doy"":148,""end_rains_status"":null,""start_rains_date"":""1994-11-25"",""end_season_status"":null,""start_rains_status"":null},{""year"":1995,""n_rain"":89,""station"":""Nkhotakota"",""annual_rain"":1199,""end_rains_doy"":282,""season_length"":121,""seasonal_rain"":1052,""end_rains_date"":""1996-04-07"",""end_season_doy"":304,""end_season_date"":""1996-04-29"",""n_seasonal_rain"":null,""start_rains_doy"":161,""end_rains_status"":null,""start_rains_date"":""1995-12-08"",""end_season_status"":null,""start_rains_status"":null},{""year"":1996,""n_rain"":60,""station"":""Nkhotakota"",""annual_rain"":989,""end_rains_doy"":292,""season_length"":124,""seasonal_rain"":985,""end_rains_date"":""1997-04-17"",""end_season_doy"":309,""end_season_date"":""1997-05-04"",""n_seasonal_rain"":null,""start_rains_doy"":168,""end_rains_status"":null,""start_rains_date"":""1996-12-15"",""end_season_status"":null,""start_rains_status"":null},{""year"":1997,""n_rain"":85,""station"":""Nkhotakota"",""annual_rain"":1584,""end_rains_doy"":289,""season_length"":135,""seasonal_rain"":1574,""end_rains_date"":""1998-04-14"",""end_season_doy"":305,""end_season_date"":""1998-04-30"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""1997-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":1998,""n_rain"":76,""station"":""Nkhotakota"",""annual_rain"":1226,""end_rains_doy"":303,""season_length"":null,""seasonal_rain"":1174,""end_rains_date"":""1999-04-28"",""end_season_doy"":306,""end_season_date"":""1999-05-01"",""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null},{""year"":1999,""n_rain"":76,""station"":""Nkhotakota"",""annual_rain"":883,""end_rains_doy"":300,""season_length"":135,""seasonal_rain"":833,""end_rains_date"":""2000-04-25"",""end_season_doy"":310,""end_season_date"":""2000-05-05"",""n_seasonal_rain"":null,""start_rains_doy"":165,""end_rains_status"":null,""start_rains_date"":""1999-12-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":2000,""n_rain"":110,""station"":""Nkhotakota"",""annual_rain"":1461,""end_rains_doy"":281,""season_length"":127,""seasonal_rain"":1429,""end_rains_date"":""2001-04-06"",""end_season_doy"":302,""end_season_date"":""2001-04-27"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""2000-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":2001,""n_rain"":90,""station"":""Nkhotakota"",""annual_rain"":1432,""end_rains_doy"":289,""season_length"":131,""seasonal_rain"":1401,""end_rains_date"":""2002-04-14"",""end_season_doy"":310,""end_season_date"":""2002-05-05"",""n_seasonal_rain"":null,""start_rains_doy"":158,""end_rains_status"":null,""start_rains_date"":""2001-12-05"",""end_season_status"":null,""start_rains_status"":null},{""year"":2002,""n_rain"":69,""station"":""Nkhotakota"",""annual_rain"":1214,""end_rains_doy"":279,""season_length"":116,""seasonal_rain"":1172,""end_rains_date"":""2003-04-04"",""end_season_doy"":300,""end_season_date"":""2003-04-25"",""n_seasonal_rain"":null,""start_rains_doy"":163,""end_rains_status"":null,""start_rains_date"":""2002-12-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":2003,""n_rain"":81,""station"":""Nkhotakota"",""annual_rain"":1328,""end_rains_doy"":304,""season_length"":151,""seasonal_rain"":1284,""end_rains_date"":""2004-04-29"",""end_season_doy"":320,""end_season_date"":""2004-05-15"",""n_seasonal_rain"":null,""start_rains_doy"":153,""end_rains_status"":null,""start_rains_date"":""2003-11-30"",""end_season_status"":null,""start_rains_status"":null},{""year"":2004,""n_rain"":75,""station"":""Nkhotakota"",""annual_rain"":1301,""end_rains_doy"":296,""season_length"":145,""seasonal_rain"":1260,""end_rains_date"":""2005-04-21"",""end_season_doy"":301,""end_season_date"":""2005-04-26"",""n_seasonal_rain"":null,""start_rains_doy"":151,""end_rains_status"":null,""start_rains_date"":""2004-11-28"",""end_season_status"":null,""start_rains_status"":null},{""year"":2005,""n_rain"":76,""station"":""Nkhotakota"",""annual_rain"":1374,""end_rains_doy"":300,""season_length"":118,""seasonal_rain"":1354,""end_rains_date"":""2006-04-25"",""end_season_doy"":315,""end_season_date"":""2006-05-10"",""n_seasonal_rain"":null,""start_rains_doy"":182,""end_rains_status"":null,""start_rains_date"":""2005-12-29"",""end_season_status"":null,""start_rains_status"":null},{""year"":2006,""n_rain"":81,""station"":""Nkhotakota"",""annual_rain"":1309,""end_rains_doy"":299,""season_length"":135,""seasonal_rain"":1301,""end_rains_date"":""2007-04-24"",""end_season_doy"":314,""end_season_date"":""2007-05-09"",""n_seasonal_rain"":null,""start_rains_doy"":164,""end_rains_status"":null,""start_rains_date"":""2006-12-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":2007,""n_rain"":78,""station"":""Nkhotakota"",""annual_rain"":1498,""end_rains_doy"":298,""season_length"":144,""seasonal_rain"":1495,""end_rains_date"":""2008-04-23"",""end_season_doy"":308,""end_season_date"":""2008-05-03"",""n_seasonal_rain"":null,""start_rains_doy"":154,""end_rains_status"":null,""start_rains_date"":""2007-12-01"",""end_season_status"":null,""start_rains_status"":null},{""year"":2008,""n_rain"":84,""station"":""Nkhotakota"",""annual_rain"":1901,""end_rains_doy"":279,""season_length"":130,""seasonal_rain"":1781,""end_rains_date"":""2009-04-04"",""end_season_doy"":300,""end_season_date"":""2009-04-25"",""n_seasonal_rain"":null,""start_rains_doy"":149,""end_rains_status"":null,""start_rains_date"":""2008-11-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":2009,""n_rain"":79,""station"":""Nkhotakota"",""annual_rain"":1437,""end_rains_doy"":300,""season_length"":135,""seasonal_rain"":1428,""end_rains_date"":""2010-04-25"",""end_season_doy"":315,""end_season_date"":""2010-05-10"",""n_seasonal_rain"":null,""start_rains_doy"":165,""end_rains_status"":null,""start_rains_date"":""2009-12-12"",""end_season_status"":null,""start_rains_status"":null},{""year"":2010,""n_rain"":69,""station"":""Nkhotakota"",""annual_rain"":1335,""end_rains_doy"":284,""season_length"":131,""seasonal_rain"":1320,""end_rains_date"":""2011-04-09"",""end_season_doy"":304,""end_season_date"":""2011-04-29"",""n_seasonal_rain"":null,""start_rains_doy"":153,""end_rains_status"":null,""start_rains_date"":""2010-11-30"",""end_season_status"":null,""start_rains_status"":null},{""year"":2011,""n_rain"":73,""station"":""Nkhotakota"",""annual_rain"":1450,""end_rains_doy"":277,""season_length"":113,""seasonal_rain"":1448,""end_rains_date"":""2012-04-02"",""end_season_doy"":298,""end_season_date"":""2012-04-23"",""n_seasonal_rain"":null,""start_rains_doy"":164,""end_rains_status"":null,""start_rains_date"":""2011-12-11"",""end_season_status"":null,""start_rains_status"":null},{""year"":2012,""n_rain"":74,""station"":""Nkhotakota"",""annual_rain"":1323,""end_rains_doy"":279,""season_length"":116,""seasonal_rain"":1295,""end_rains_date"":""2013-04-04"",""end_season_doy"":300,""end_season_date"":""2013-04-25"",""n_seasonal_rain"":null,""start_rains_doy"":163,""end_rains_status"":null,""start_rains_date"":""2012-12-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":2013,""n_rain"":71,""station"":""Nkhotakota"",""annual_rain"":1519,""end_rains_doy"":303,""season_length"":157,""seasonal_rain"":1519,""end_rains_date"":""2014-04-28"",""end_season_doy"":312,""end_season_date"":""2014-05-07"",""n_seasonal_rain"":null,""start_rains_doy"":146,""end_rains_status"":null,""start_rains_date"":""2013-11-23"",""end_season_status"":null,""start_rains_status"":null},{""year"":2014,""n_rain"":68,""station"":""Nkhotakota"",""annual_rain"":1065,""end_rains_doy"":291,""season_length"":119,""seasonal_rain"":1065,""end_rains_date"":""2015-04-16"",""end_season_doy"":305,""end_season_date"":""2015-04-30"",""n_seasonal_rain"":null,""start_rains_doy"":172,""end_rains_status"":null,""start_rains_date"":""2014-12-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":2015,""n_rain"":59,""station"":""Nkhotakota"",""annual_rain"":815,""end_rains_doy"":280,""season_length"":117,""seasonal_rain"":815,""end_rains_date"":""2016-04-05"",""end_season_doy"":299,""end_season_date"":""2016-04-24"",""n_seasonal_rain"":null,""start_rains_doy"":163,""end_rains_status"":null,""start_rains_date"":""2015-12-10"",""end_season_status"":null,""start_rains_status"":null},{""year"":2016,""n_rain"":74,""station"":""Nkhotakota"",""annual_rain"":1200,""end_rains_doy"":305,""season_length"":146,""seasonal_rain"":1200,""end_rains_date"":""2017-04-30"",""end_season_doy"":317,""end_season_date"":""2017-05-12"",""n_seasonal_rain"":null,""start_rains_doy"":159,""end_rains_status"":null,""start_rains_date"":""2016-12-06"",""end_season_status"":null,""start_rains_status"":null},{""year"":2017,""n_rain"":81,""station"":""Nkhotakota"",""annual_rain"":1548,""end_rains_doy"":295,""season_length"":153,""seasonal_rain"":1548,""end_rains_date"":""2018-04-20"",""end_season_doy"":313,""end_season_date"":""2018-05-08"",""n_seasonal_rain"":null,""start_rains_doy"":142,""end_rains_status"":null,""start_rains_date"":""2017-11-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":2018,""n_rain"":70,""station"":""Nkhotakota"",""annual_rain"":1487,""end_rains_doy"":288,""season_length"":146,""seasonal_rain"":1487,""end_rains_date"":""2019-04-13"",""end_season_doy"":310,""end_season_date"":""2019-05-05"",""n_seasonal_rain"":null,""start_rains_doy"":142,""end_rains_status"":null,""start_rains_date"":""2018-11-19"",""end_season_status"":null,""start_rains_status"":null},{""year"":2019,""n_rain"":64,""station"":""Nkhotakota"",""annual_rain"":1550,""end_rains_doy"":295,""season_length"":146,""seasonal_rain"":1550,""end_rains_date"":""2020-04-20"",""end_season_doy"":297,""end_season_date"":""2020-04-22"",""n_seasonal_rain"":null,""start_rains_doy"":149,""end_rains_status"":null,""start_rains_date"":""2019-11-26"",""end_season_status"":null,""start_rains_status"":null},{""year"":2020,""n_rain"":72,""station"":""Nkhotakota"",""annual_rain"":1158,""end_rains_doy"":268,""season_length"":113,""seasonal_rain"":1158,""end_rains_date"":""2021-03-24"",""end_season_doy"":292,""end_season_date"":""2021-04-17"",""n_seasonal_rain"":null,""start_rains_doy"":155,""end_rains_status"":null,""start_rains_date"":""2020-12-02"",""end_season_status"":null,""start_rains_status"":null},{""year"":2021,""n_rain"":67,""station"":""Nkhotakota"",""annual_rain"":1166,""end_rains_doy"":301,""season_length"":131,""seasonal_rain"":1166,""end_rains_date"":""2022-04-26"",""end_season_doy"":312,""end_season_date"":""2022-05-07"",""n_seasonal_rain"":null,""start_rains_doy"":170,""end_rains_status"":null,""start_rains_date"":""2021-12-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":2022,""n_rain"":null,""station"":""Nkhotakota"",""annual_rain"":null,""end_rains_doy"":291,""season_length"":151,""seasonal_rain"":1400,""end_rains_date"":""2023-04-16"",""end_season_doy"":300,""end_season_date"":""2023-04-25"",""n_seasonal_rain"":null,""start_rains_doy"":140,""end_rains_status"":null,""start_rains_date"":""2022-11-17"",""end_season_status"":null,""start_rains_status"":null},{""year"":2023,""n_rain"":null,""station"":""Nkhotakota"",""annual_rain"":null,""end_rains_doy"":null,""season_length"":null,""seasonal_rain"":null,""end_rains_date"":{},""end_season_doy"":null,""end_season_date"":{},""n_seasonal_rain"":null,""start_rains_doy"":null,""end_rains_status"":null,""start_rains_date"":{},""end_season_status"":null,""start_rains_status"":null}],""metadata"":{""end_rains"":{""output"":""both"",""end_day"":335,""start_day"":259,""s_start_doy"":214,""min_rainfall"":10,""interval_length"":1},""end_season"":{""end_day"":335,""capacity"":100,""start_day"":275,""evaporation"":""value"",""s_start_doy"":214,""evaporation_value"":5,""water_balance_max"":0},""annual_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""annual_rain"":null,""s_start_doy"":214},""start_rains"":{""end_day"":153,""max_rain"":null,""dry_spell"":true,""over_days"":25,""start_day"":93,""threshold"":0,""dry_period"":false,""proportion"":false,""amount_rain"":3,""s_start_doy"":214,""min_rain_days"":null,""prob_rain_day"":null,""spell_interval"":30,""total_rainfall"":true,""period_interval"":null,""number_rain_days"":null,""rain_day_interval"":null,""spell_max_dry_days"":9,""period_max_dry_days"":null},""seasonal_rain"":{""na_n"":null,""na_rm"":null,""n_rain"":null,""na_prop"":null,""na_n_non"":null,""rain_day"":null,""na_consec"":null,""total_rain"":null},""seasonal_length"":{""end_type"":""rains""}}}" \ No newline at end of file diff --git a/apps/picsa-server/supabase/data/climate_stations_rows.csv b/apps/picsa-server/supabase/data/climate_stations_rows.csv index 9a65a679b..3af32ada3 100644 --- a/apps/picsa-server/supabase/data/climate_stations_rows.csv +++ b/apps/picsa-server/supabase/data/climate_stations_rows.csv @@ -1,6 +1,9 @@ station_id,country_code,station_name,latitude,longitude,elevation,district -Chipata Met,zm_workshops,Chipata Met,-13.6,32.6,1025,Chipata -Lundazi Met,zm_workshops,Lundazi Met,-12.28,33.2,1143,Lundazi -Mfuwe Met,zm_workshops,Mfuwe Met,-13.26,31.93,570,Mambwe -Msekera Agromet,zm_workshops,Msekera Agromet,-13.65,32.56,1025,Chipata -Petauke Met,zm_workshops,Petauke Met,-14.25,31.28,1036,Petauke +chipata_met,zm_workshops,Chipata Met,-13.6,32.6,1025,Chipata +lundazi_met,zm_workshops,Lundazi Met,-12.28,33.2,1143,Lundazi +mfuwe_met,zm_workshops,Mfuwe Met,-13.26,31.93,570,Mambwe +msekera_agromet,zm_workshops,Msekera Agromet,-13.65,32.56,1025,Chipata +petauke_met,zm_workshops,Petauke Met,-14.25,31.28,1036,Petauke +mansa_met,zm_workshops,MANSA MET,-11.1,28.85,1259,Mansa +nkhotakota,mw_workshops,Nkhotakota,-12.9,34.28,500,Nhkotakota +kasungu,mw_workshops,Kasungu,-13.02,33.47,1300,Kasungu diff --git a/apps/picsa-tools/climate-tool/src/app/data/stations/zm.ts b/apps/picsa-tools/climate-tool/src/app/data/stations/zm.ts index f31f66a9e..6ad0554ed 100644 --- a/apps/picsa-tools/climate-tool/src/app/data/stations/zm.ts +++ b/apps/picsa-tools/climate-tool/src/app/data/stations/zm.ts @@ -21,6 +21,14 @@ const stations: IStationMeta[] = [ extreme_rainfall_days: { definition: 'For Petauke the 95th percentile calculated to be 41.35mm' }, }), }, + { + id: 'mansa', + name: 'Mansa', + latitude: -11.1, + longitude: 28.85, + countryCode: 'zm', + definitions: CLIMATE_CHART_DEFINTIONS.zm, + }, ]; export default stations; diff --git a/apps/picsa-tools/climate-tool/src/assets/summaries/mansa.csv b/apps/picsa-tools/climate-tool/src/assets/summaries/mansa.csv new file mode 100644 index 000000000..31074e2fc --- /dev/null +++ b/apps/picsa-tools/climate-tool/src/assets/summaries/mansa.csv @@ -0,0 +1,64 @@ +Year,End,Extreme_events,Length,Rainfall,Start +1959,296,0,,, +1960,305,0,174,1293,131 +1961,309,0,178,1490,131 +1962,292,0,155,1136,137 +1963,285,0,157,1174,128 +1964,293,0,158,967,135 +1965,302,0,176,1435,126 +1966,308,0,176,1050,132 +1967,280,0,156,1157,124 +1968,298,0,163,1132,135 +1969,277,0,153,1052,124 +1970,289,0,161,1460,128 +1971,301,0,160,1032,141 +1972,302,0,172,1072,130 +1973,300,0,167,1128,133 +1974,289,0,162,1183,127 +1975,318,0,161,1250,157 +1976,291,0,159,1002,132 +1977,312,0,185,1171,127 +1978,317,0,183,1573,134 +1979,313,0,180,1357,133 +1980,292,0,152,1148,140 +1981,289,0,148,917,141 +1982,260,0,128,1224,132 +1983,295,0,160,1181,135 +1984,301,0,167,1258,134 +1985,313,0,184,1292,129 +1986,302,0,177,1175,125 +1987,298,0,148,814,150 +1988,301,0,172,1103,129 +1989,299,0,160,1246,139 +1990,302,0,148,1108,154 +1991,300,0,155,949,145 +1992,293,0,133,961,160 +1993,283,0,146,826,137 +1994,290,0,116,955,174 +1995,298,0,161,1233,137 +1996,303,0,161,934,142 +1997,287,0,148,,139 +1998,306,0,161,1376,145 +1999,,0,,,129 +2000,296,0,,1343, +2001,308,0,184,1337,124 +2002,272,0,124,1142,148 +2003,301,0,134,1008,167 +2004,284,0,140,1179,144 +2005,301,0,,, +2006,,0,,,135 +2007,288,0,160,1110,128 +2008,298,0,166,1446,132 +2009,292,0,161,971,131 +2010,299,0,157,1166,142 +2011,293,0,166,1200,127 +2012,287,0,146,,141 +2013,305,0,160,,145 +2014,311,0,168,1093,143 +2015,294,0,,, +2016,319,0,160,1104,159 +2017,,0,,,140 +2018,292,0,,, +2019,296,0,157,1258,139 +2020,293,0,159,,134 +2021,,0,,, \ No newline at end of file